Remote job
[Job-32606] Senior Full Stack Developer, Brazil
Job details
About this role
Role overview
Build and evolve web, backend, and iOS applications as a senior full stack engineer. The work spans service development, responsive interfaces, and mobile experiences, with opportunities to shape architecture, APIs, and engineering practices while collaborating with distributed teams.
Responsibilities
- Develop backend services and microservices, web interfaces, and iOS application features. - Design REST APIs and integration patterns, contributing to architectural decisions and maintainable system boundaries. - Build frontend experiences using React and microfrontend practices, and implement mobile features in Swift. - Work with relational data stores and persistence frameworks to support application needs. - Create and maintain unit, integration, and end-to-end tests; participate in collaborative Git workflows and CI/CD. - Apply code quality, containerization, monitoring, and observability practices to deliver reliable software.
Requirements
- Strong professional experience in full stack software development. - Proficiency in Java, Spring Boot, and Java microservices, along with React, Node.js, and TypeScript or JavaScript. - Professional iOS development experience with Swift and Xcode. - Experience designing REST APIs and understanding architecture patterns such as Hexagonal Architecture and CQRS. - Familiarity with relational databases such as MariaDB or PostgreSQL and Spring Data JPA. - Experience with automated testing, Git-based collaboration, CI/CD, and Docker and Kubernetes fundamentals. - Strong problem-solving, code quality, and collaboration skills.
Nice to have
- Exposure to Kafka or other event-driven systems, mutation testing, service virtualization, or advanced distributed system patterns. - Familiarity with Azure services, application monitoring, or data visualization tools. - Experience with localization across Spanish, English, and Portuguese, or with design systems.
Benefits and work setup
- Benefits include health and dental coverage, meal and food allowances, childcare support, extended parental leave, life insurance, and profit sharing. - The package also includes wellness and learning resources, language learning, and discount programs.