
Full Stack Developer – English Required
Posted Sep 17

Posted Sep 17
This is a fully remote position, open to applicants in Brazil.
• Design and maintain full-stack features utilizing Java 21, Spring Boot, React 18, and TypeScript.
• Create and improve REST APIs, BFFs, and domain services.
• Collaborate with API Gateway and API Management, focusing on security, governance, and system integration.
• Engage with BFF architecture to seamlessly integrate frontend, domain services, and other systems.
• Implement integrations with upstream and downstream systems, managing unavailability, timeouts, errors, and varied responses.
• Build React interfaces with reusable, accessible components in line with application standards.
• Design and enhance data models in PostgreSQL/Amazon Aurora, executing controlled migrations via Flyway.
• Implement authentication and authorization processes using JWT, Spring Security, and OAuth 2.0.
• Develop and uphold automated unit, integration, frontend, and E2E tests, including accessibility testing.
• Work with AWS services, particularly ECS, S3, Secrets Manager, CloudWatch, and Aurora DB.
• Contribute to the CI/CD pipelines with GitHub Actions, covering builds, testing, and deployment.
• Participate in code reviews, troubleshooting, incident analysis, and making technical decisions.
• Apply Git, branching, and code versioning methodologies.
• Utilize AI-assisted development tools such as Claude and GitHub Copilot while retaining ownership and understanding of the code.
• Collaborate daily with engineering, architecture, business, stakeholders, and the U.S. team to deliver high-quality software solutions.
• Strong proficiency in Java 17 or 21 and Spring Boot.
• Practical experience with React 18 and TypeScript.
• Experience in developing and consuming REST APIs and working with BFF-based architectures.
• Understanding of API Gateway and API Management.
• Familiarity with relational databases, particularly PostgreSQL, and migrations using Flyway.
• Knowledge of application security, including JWT, authentication, authorization, and Spring Security.
• Experience with automated testing and software quality assurance practices.
• Familiarity with AWS and cloud computing environments.
• Ability to investigate issues, clarify ambiguities, and address unclear requirements.
• Strong communication skills and the ability to engage with technical teams, business stakeholders, and other parties.
• Advanced proficiency in spoken and written English — required.
• Knowledge of architectural patterns is advantageous.
• Experience integrating upstream and downstream systems is a plus.
• Background in the financial services and/or insurance sectors is beneficial, but not mandatory.
• An inclusive culture that values diversity.
• Internal committees focused on inclusion and social responsibility (Women, People with Disabilities, Black People, LGBTQIAPN+, Parenthood, and Generations).
• Support for career development.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.