Requirements
- At least 7+ years of experience in software engineering, with strong experience as a Back-End Engineer.
- Proven expertise with NestJS or similar Node.js-based frameworks, with the ability to make architectural decisions across back-end systems.
- Strong understanding of software architecture, system design, and engineering best practices.
- Solid experience designing and building RESTful APIs.
- Good knowledge of databases, including schema design, performance optimization, and data integrity practices (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- Experience optimizing data flow, including API design, caching strategies, and back-end performance.
- Proficiency with unit, integration, and end-to-end testing on the back-end.
- Strong experience with Git workflows and collaborative development in multi-branch environments.
- Excellent understanding of English and Portuguese (written and spoken).
Nice to Have
- Experience with CI/CD pipelines, deployment strategies, and cloud environments (AWS, GCP).
- Experience with Docker and containerized applications.
- Familiarity with front-end technologies and JavaScript frameworks (React or similar).
- Familiarity working in high-regulated markets.
Benefits
- Quality-driven, inspiring, and collaborative work environment.
- Competitive salary and benefits, including health insurance.
- ClaudeCode account with generous tokens’ budget.
- We have a brand new office located at Porto’s downtown while continuing to back our “Remote as default, Office as an option” policy.
Work Arrangement
Hybrid
Additional Information
- Excellent understanding of English and Portuguese (written and spoken).

