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.