What you will do
- Lead the design and construction of system architecture by designing and implementing scalable and resilient solutions in Node.js.
- Act as a technical reference and mentor for Mid and Junior developers, providing support, conducting code reviews, and sharing knowledge to elevate team quality.
- Ensure the maintenance and continuous evolution of existing systems, acting proactively to improve performance, stability, and security.
- Execute Level 3 support, investigating and resolving the most complex issues in production, acting as the last line of defense for operations.
- Integrate and optimize communication with external and internal services and APIs, ensuring data fluidity.
- Actively collaborate with Product and Operations teams, translating business requirements into high-quality technical solutions.
- Innovate and seek new technologies to ensure our platform is always at the forefront of the industry.
What you need to have
- Advanced mastery of Node.js and its main frameworks and libraries.
- Proven experience in designing and building microservices architectures.
- Solid experience with AWS services such as Lambda, SQS, SNS, and others.
- Proficiency in databases, both relational (MySQL and Postgres) and non-relational (DynamoDB).
- Ability to write clean and efficient code, with mastery of concepts such as Promises/async/await.
- Strong testing culture and experience with frameworks like Jest.
- Mastery of Git and collaborative development workflows.
- Technical English for reading documentation.
What is a differentiator
- Knowledge in other languages, with a focus on Python.
- Experience in frontend development with React or other frameworks.
- Knowledge in Serverless and Terraform.
- Experience with CI/CD (Continuous Integration/Continuous Delivery).
What we value (and want to find in you!)
- Leadership and ownership sense: Ability to take responsibility for projects from start to finish.
- Proactivity and autonomy: To identify and solve challenges independently.
- Communication and collaboration: Ability to interact and add value with different teams, from product to other developers.
- Strategic thinking: Ability to translate business requirements into long-term technical solutions.
Work model:
We are in a hybrid model, 3 days a week in the office! Near the Fradique Coutinho/Faria Lima station.
Benefits that are part of our journey:
- Flexible VR/VA via iFood + free iFood Club;
- Bradesco health and dental plans, with broad coverage and the possibility to include dependents;
- TotalPass — access to gyms across Brazil;
- Stock Options — grow together with Consorciei;
- Life insurance and travel assistance by Bradesco;
- Telemedicine and 24h medical guidance via the Bradesco Saúde app;
🌱 To support your development:
- Partnership with Senac to boost your professional growth;
- Semi-annual performance review, focused on developing your career;
🏡 To balance life and work:
- Flexible hours and a work model that values autonomy;
- Sesc partnership, to enjoy culture, leisure, and well-being with your family;
- Extended parental leave: 6 months for mothers and 20 days for fathers;