Brazilian company hires for hybrid or remote position
Location: Brazil (any location)
- ️ Only candidates already based in Brazil will be considered
Work Model: Hybrid for candidates living in state capitals and Remote for candidates living in countryside/cities outside the state capitals
️ Language Requirements: English C2 (Advanced/Fluent) – Mandatory (there will be direct contact with an international client)
Seniority: Senior (6+ years) Compensation: Please inform your salary expectations when applying.
- ️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success
We are looking for a highly skilled Fullstack Developer to design, develop, and evolve large-scale enterprise applications in an international environment.
You will work across the entire software development lifecycle, collaborating with global teams to build scalable microservices, modern web applications, and high-performance enterprise solutions using Java, Spring Boot, Angular, and modern engineering practices.
If you enjoy solving complex technical challenges while working on mission-critical systems, this opportunity is for you.
We are seeking a hands-on Fullstack Software Engineer with excellent technical skills, strong analytical thinking, and experience delivering enterprise applications.
The ideal candidate combines deep backend expertise with modern frontend development, follows software engineering best practices, actively participates in code reviews, mentors teammates, and continuously seeks improvements in architecture and software quality.
Experience using AI-powered development tools such as GitHub Copilot or other Generative AI solutions is highly valued.
You will be responsible for:
-
Develop and enhance complex full-stack enterprise applications.
-
Design and implement REST and SOAP APIs.
-
Build scalable microservices-based solutions.
-
Translate business requirements into robust technical solutions.
-
Ensure software quality through clean code and automated testing.
-
Perform code reviews and support technical mentoring.
-
Optimize application performance, scalability, and reliability.
-
Participate throughout the complete Software Development Life Cycle (SDLC).
-
Collaborate with international engineering teams.
-
Contribute to continuous improvements in software architecture and engineering practices.
- ️ All requirements below are mandatory and eliminatory. Candidates who cannot clearly demonstrate these qualifications in their CV are unlikely to proceed in the recruitment process.
Education
✔ Bachelor's Degree in:
-
Computer Science
-
Software Engineering
-
or a related field
-
English C2 (Advanced/Fluent) with the ability to communicate effectively in international environments.
-
Strong experience with Java development.
-
Advanced knowledge of Java.
-
Spring Boot.
-
Hibernate.
-
Modern Frontend development using Angular.
-
REST and SOAP APIs.
-
Microservices architecture.
-
Oracle Database.
-
Advanced SQL.
-
SQL performance tuning and optimization.
-
Enterprise applications.
-
High-scalability systems.
-
Automated testing frameworks such as JUnit, TestNG, Mockito, or Spock.
-
Software engineering best practices.
-
Design Patterns.
-
Software Architecture.
-
Code Reviews.
-
Technical mentoring.
-
Strong analytical and problem-solving skills.
-
Experience using Generative AI, GitHub Copilot, or similar AI-assisted development tools.
The following qualifications will be considered a strong advantage:
-
Experience within Financial Services.
-
Wealth Management.
-
Asset Management.
-
Mission-critical enterprise systems.
-
Large-scale distributed architectures.
-
High-availability enterprise applications.
-
International software engineering projects.
-
Enterprise-scale applications with high technical complexity.
-
Collaboration with global engineering teams.
-
Modern software architecture and engineering practices.
-
Opportunities to influence technical decisions and software quality.
-
Exposure to AI-assisted software development.
-
Collaborative, innovation-driven engineering culture.
✅ Do I have solid hands-on experience with both Java (Spring Boot, Hibernate) and Angular, rather than specializing in only one side of the stack?
✅ Does my CV clearly demonstrate experience building REST/SOAP APIs, Microservices, Oracle Database solutions, and advanced SQL, including performance tuning?
✅ Have I developed enterprise applications with high scalability and participated throughout the complete SDLC?
✅ Am I fluent in English (C2) and comfortable working with international engineering teams?
✅ Have I worked with automated testing frameworks, code reviews, technical mentoring, and AI-powered development tools such as GitHub Copilot or other Generative AI platforms?
If you answered "No" to one or more of these questions, we recommend carefully reviewing your fit before applying.
This position is looking for a Fullstack Developer with strong expertise across both Backend and Frontend development.
Candidates whose experience is primarily focused on Backend or Frontend only, without significant experience in the complementary stack, are unlikely to match the expectations for this role.
Fullstack Developer, Full Stack Engineer, Java, Spring Boot, Hibernate, Angular, TypeScript, JavaScript, REST API, SOAP, Microservices, Enterprise Applications, High Scalability, Oracle Database, SQL, SQL Performance Tuning, JUnit, TestNG, Mockito, Spock, Software Engineering, Software Architecture, Design Patterns, Code Review, Technical Mentoring, SDLC, Agile, Scrum, GitHub Copilot, Generative AI, GenAI, AI-Assisted Development, Performance Optimization, Enterprise Software, Wealth Management, Asset Management, Financial Services
#EP