← All jobs

Senior Software Engineer, Full-Stack

About the role

• Develop new features and evolve existing systems, with a focus on quality, scalability, and maintainability
• Propose structural improvements to software architecture
• Implement integrations between internal and external services, APIs, microservices, and distributed systems
• Write clean, testable, and efficient code, following best practices and technical standards
• Create and execute automated and unit tests
• Work with product, QA, frontend, and data teams to ensure end-to-end delivery
• Participate in code reviews and contribute to collective learning and the maintenance of technical standards
• Monitor and optimize application performance by identifying and resolving bottlenecks
• Document workflows, architectures, and adopted practices
• Collaborate in Agile ceremonies, including planning sessions, backlog refinement, and retrospectives
• Mentor mid-level and junior developers

• Strong experience as a Full-Stack Software Engineer, working on digital product projects using a complete technology stack across both frontend and backend
• Advanced knowledge of JavaScript, proficiency in Node.js as the primary focus, and frontend development with React
• Proven experience with distributed systems architecture, microservices, and RESTful/GraphQL APIs
• Practical knowledge of relational and non-relational databases, including PostgreSQL, MySQL, MongoDB, and Redis
• Experience with CI/CD, automated testing, code reviews, version control with Git, and DevOps
• Experience with Agile methodologies, including Scrum, Kanban, and XP
• Ability to work autonomously, demonstrate ownership, and focus on high-quality delivery
• Clear technical communication skills with engineering teams and product and business stakeholders
• Proficiency in using AI tools applied to software development, such as Claude Code, GitHub Copilot, and Cursor
• Experience with cloud architecture and containerization tools, such as AWS, GCP, Azure, Docker, and Kubernetes, is a plus
• Experience working at scale-ups or rapidly growing companies is a plus
• Experience in healthtech or regulated industries is a plus
• Experience with observability and monitoring tools, such as Datadog, New Relic, Grafana, and Sentry, is a plus
• Knowledge of event-driven architecture and messaging systems, such as Kafka, RabbitMQ, and SQS, is a plus
• Experience with high-volume transactional environments and complex integrations is a plus
• Track record of contributing to architectural improvements and technical debt reduction is a plus

• CAJU benefits card with a monthly credit of R$1,059.00 allocated across Meals, Food, Mobility, Health, Home Office, Culture, and Education
• AMIL S450 health insurance plan – private room, with copay; coverage may be extended to eligible dependents
• AMIL 200 DOC dental plan, 100% covered by the company for the primary employee
• Omni Saúde: monthly balance of R$100.00 for prescription medications
• Free access to Hospital Conexa, with 24-hour medical care
• Childcare assistance in accordance with the applicable regional collective bargaining agreement
• Extended maternity/paternity leave: up to 6 months of maternity leave and 30 days of paternity leave
• SULAMERICA life insurance
• Birthday month day off
• TotalPass and Wellhub
• Course discounts
• SESC benefit
• Transportation allowance, with a 6% salary deduction if selected