
Tech Lead – Software Engineering, Node.js, Cloud
Rox Partner
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • 🇧🇷 Brazil
Visit company websiteJob Level
Senior
Tech Stack
CloudDockerGoogle Cloud PlatformJavaScriptKafkaKubernetesNode.jsPostgresRabbitMQ
About the role
- Define the technical vision and lead the architecture, design, and standards for new systems and features, ensuring scalability, performance, security, and maintainability.
- Make critical technical decisions, evaluating trade-offs (cost vs. benefit, time vs. quality) and ensuring the team understands and follows the guidelines.
- Conduct and oversee code reviews to raise quality and adherence to best practices.
- Serve as the technical escalation point, assisting in the resolution of complex issues and production bugs.
- Mentor, train, and coach junior, mid-level, and senior developers, promoting individual and team technical growth.
- Provide day-to-day technical leadership to the team, breaking down complex tasks into smaller, manageable work items.
- Promote a culture of engineering excellence, technical ownership, and continuous improvement.
- Collaborate with Product Managers, Engineering Managers, and business stakeholders to translate requirements into specifications and technical plans.
- Contribute to effort estimates and sprint/iteration planning, ensuring realistic and achievable deliveries.
- Identify, prioritize, and plan technical debt mitigation to ensure codebase and system health.
- Oversee or participate in CI/CD automation, deployment, and monitoring of production systems.
- Ensure proper monitoring, continuous performance optimization, and reduction of infrastructure costs.
- Research new technologies, tools, and methodologies, proposing their adoption to improve processes and products.
Requirements
- Strong expertise in software engineering or related roles.
- Experience leading development teams and people management.
- Strong knowledge of relational and non-relational databases, system integration, microservices, orchestration, and event-driven architectures.
- Experience in backend development (Node.js), APIs, and backend-frontend integration.
- Experience with cloud computing (preferably GCP), Docker, Kubernetes, PostgreSQL, RabbitMQ, Kafka, and CI/CD pipelines.
- Experience with agile methodologies.
- Familiarity with GenAI tools (e.g., Copilot, Cursor).
Benefits
- Hybrid work in the Avenida Paulista area, onsite 3 days per week – Monday to Friday (09:00–18:00);
- Home-office allowance – R$300.00/month Ifood card credit for meals/food;
- Birthday – A gift voucher and a paid day off to celebrate your day;
- Training & courses – Full access to RoxSchool, Alura platform, Pluralsight, and O'Reilly for books and talks;
- Certifications – Certification reimbursement up to R$300.00 (technology) + R$300.00 bonus per certification achieved from these providers;
- Psychologist support – Two psychotherapy sessions covered monthly by ROX with partner psychologists;
- Feedz partnership – A gamified platform to stay connected, improve communication, and monitor sentiment, engagement, feedback, IDP (Individual Development Plan) and performance;
- WellHub (Gympass) – Partnership with gyms and health & wellness apps;
- Company-provided work equipment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software engineeringbackend developmentNode.jsAPIsrelational databasesnon-relational databasesmicroservicesorchestrationevent-driven architecturesagile methodologies
Soft skills
technical leadershipmentoringcoachingteam managementcommunicationproblem-solvingcollaborationtechnical visiondecision makingcontinuous improvement