About this role
Accountabilities
- Develop and maintain backend applications using Java, Spring Framework, and Spring Boot.
- Build modern, responsive frontend interfaces using React and TypeScript.
- Develop and consume REST APIs and contribute to reliable integrations between systems.
- Participate in the definition and implementation of technical solutions aligned with business requirements.
- Write and maintain unit tests using tools such as JUnit, Mockito, and Jest to ensure code quality and reliability.
- Perform bug fixes, system maintenance, technical improvements, and evolutionary development.
- Collaborate with multidisciplinary teams in an agile environment to deliver complete product solutions.
- Participate in code reviews and actively contribute to engineering standards, clean code, and development best practices.
- Contribute to scalable, secure, maintainable, and high-performance applications.
- Where relevant, support initiatives involving microservices, CI/CD, containers, and other modern engineering practices.
Requirements
- Professional experience in Full Stack development, with the ability to work confidently across backend and frontend technologies.
- Strong practical knowledge of Java 8 or later; experience with Java 17 and/or Java 21 is considered an advantage.
- Hands-on experience with Spring Framework and Spring Boot.
- Professional experience developing interfaces with React and TypeScript.
- Experience with NestJS and modern backend development using TypeScript.
- Experience designing, building, consuming, and integrating REST APIs.
- Practical experience with automated unit testing, particularly JUnit, Mockito, and Jest.
- Familiarity with Git and collaborative version-control workflows.
- Knowledge of microservices architecture is an advantage.
- Experience with continuous integration and continuous delivery (CI/CD) is a plus.
- Familiarity with agile methodologies such as Scrum or Kanban is desirable.
- Experience with Docker, containers, or virtualization technologies is an advantage.
- A collaborative mindset, strong problem-solving skills, and the ability to contribute effectively within multidisciplinary teams.
- Commitment to code quality, continuous learning, and delivering reliable technical solutions.
Benefits
- Full-time CLT employment with a 40-hour workweek and flexible working hours.
- Fully remote work arrangement.
- Health and dental insurance, with coverage extendable to dependents.
- Flexible meal and food allowance through Caju.
- Life insurance.
- Home-office allowance through Caju.
- Wellhub and TotalPass fitness and wellness benefits.
- Sesc access, including benefits for dependents across Brazil.
- Corporate learning platform with access to more than 20,000 personal and professional development courses.
- Corporate language-learning program.
- Internal talks, chapters, knowledge-sharing sessions, and opportunities to exchange practices and expertise with colleagues.
- Pet health insurance benefit.
- Leisure and travel benefit providing flexibility to travel with people of your choice.
- Option to use your own laptop through a monthly equipment allowance, or receive company-provided work equipment.
- Birthday benefit, including a celebratory cake.
- Employee referral rewards program.
- An inclusive environment that welcomes professionals from diverse backgrounds and actively supports accessibility and belonging.
- Opportunities to work on digital products and technology initiatives across financial services, insurance, mobility, and other major industries.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1