
Tech Lead – Software Engineering, Node.js, React
Rox Partner
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Define, maintain and evolve the architecture of web, mobile and backend applications, ensuring scalability, security, performance and resilience.
- Provide technical leadership for frontend development in React.js, establishing component architecture standards, state management and performance best practices.
- Develop and review backend solutions in Node.js, including RESTful and GraphQL APIs, authentication, authorization and security.
- Provide technical support for mobile development, preferably in React Native, ensuring architectural consistency with the web stack.
- Define integration standards between systems, services and microservices, considering event-driven architectures where applicable.
- Design, review and validate data models in relational and non-relational databases such as PostgreSQL and MongoDB.
- Ensure the performance, integrity and scalability of queries and data structures.
- Collaborate with technology teams to define and maintain cloud infrastructure in environments such as AWS, Google Cloud or Azure.
- Ensure adoption of CI/CD practices, deployment automation, versioning and the use of containers such as Docker and Kubernetes.
- Monitor operational indicators, application monitoring, logs and availability, ensuring stability and rapid incident response.
- Promote and ensure a culture of automated testing, including unit, integration and end-to-end tests.
- Define and enforce code quality standards, technical reviews and software engineering best practices.
- Support strategic technical decisions by evaluating risks, impacts and solution sustainability.
- Act as a technical reference and mentor for the development team, promoting technical growth, knowledge sharing and best practices.
- Collaborate with Product Managers, Designers and other stakeholders to deliver solutions aligned with business needs.
- Support the technical and professional development of the team through structured feedback and continuous guidance.
- Work in agile environments using methodologies such as Scrum or Kanban for planning, organizing work and delivering continuous value.
- Contribute to technical planning, prioritization of tasks and definition of the technology roadmap.
- Identify, analyze and resolve complex technical issues, critical bugs and performance bottlenecks.
- Make decisive technical decisions, balancing quality, schedule, cost and business impact.
Requirements
- Proficiency in React.js for the web platform.
- Knowledge of component architecture, state management (Redux/MobX) and performance optimization.
- Strong experience with Node.js.
- Ability to design, build and maintain APIs (RESTful/GraphQL), manage authentication and ensure security.
- Knowledge of iOS and Android application development, preferably with React Native, to maintain synergy with the web stack.
- Experience with SQL databases (such as PostgreSQL) and NoSQL databases (such as MongoDB) for modeling and optimizing complex queries.
- Familiarity with cloud environments (AWS, Google Cloud or Azure).
- Knowledge of CI/CD, containers (Docker, Kubernetes) and application monitoring.
- Ability to design scalable, resilient and secure solutions.
- Understanding of microservices and event-driven architectures.
- Culture of automated testing (unit, integration, e2e) to ensure platform stability.
- Experience with methodologies such as Scrum or Kanban to plan and manage workflow and ensure delivery of value.
Benefits
- Hybrid role based in São Paulo — on-site once every 15 days. Work hours Monday to Friday, 9:00 AM to 6:00 PM.
- Home-office allowance – credit on an iFood card for meals/food in the amount of R$ 300.00 per month.
- Birthday – Rox presents you with a gift voucher and a day off so you can enjoy your day.
- Courses – Full access to learning platforms including RoxSchool, Alura, Pluralsight and O’Reilly (books and talks).
- Certifications – Certification reimbursement up to R$ 300.00 (TECHNOLOGY) plus a R$ 300.00 bonus per certification obtained from these providers.
- Psychological support – Two psychotherapy sessions paid by ROX monthly with partner psychologists.
- Feedz partnership – Access to a gamified platform to improve communication and track sentiment, engagement, feedback, PDI (Individual Development Plan) and performance.
- WellHub (Gympass) – Partnership with gyms and health & wellness apps.
- We provide work equipment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
React.jsNode.jsRESTful APIsGraphQL APIsReduxMobXPostgreSQLMongoDBCI/CDautomated testing
Soft Skills
technical leadershipmentoringcollaborationproblem-solvingdecision-makingcommunicationfeedbackagile methodologiesstrategic planningknowledge sharing