Tech Lead, Development and Data

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Tech Lead liderando times de desenvolvimento e dados na Rox Partner, empresa de tecnologia da Dexian. Projetando aplicações, microsserviços, arquiteturas cloud e plataformas modernas de dados.

Responsibilities:

  • Provide technical leadership to development and data teams
  • Guide architecture, engineering, and implementation decisions
  • Develop and evolve web applications using Node.js, JavaScript/ES6+, and TypeScript
  • Develop and maintain frontend applications with React and/or Angular
  • Develop and integrate RESTful and GraphQL APIs
  • Design and evolve microservices, distributed systems, and event-driven architectures
  • Work with relational and NoSQL databases, including data modeling, SQL, and query optimization
  • Define and implement solutions in Microsoft Azure
  • Work with cloud-native and serverless architectures
  • Implement and evolve CI/CD processes using Azure DevOps, Azure Repos, and Azure Pipelines
  • Use Git, branching, Pull Requests, and Code Review
  • Promote automated testing, observability, logging, metrics, monitoring, and tracing
  • Work with Docker, Kubernetes, messaging, and asynchronous processing
  • Define and evolve data strategies and architectures, pipelines, ETL/ELT, Data Lakes, Data Warehouses, Lakehouses, governance, and quality
  • Support architectural standards, technical documentation, and ADRs
  • Evaluate new technologies and propose innovative, efficient, and scalable solutions
  • Work with Scrum and Kanban, supporting planning, prioritization, and delivery tracking
  • Promote mentoring, technical development, knowledge sharing, and team maturity
  • Work with technical and business stakeholders, translating requirements into sustainable solutions
  • Support security, DevSecOps, governance, compliance, and FinOps
  • Participate in architecture, technical prioritization, risk, trade-off, and technology evolution decisions

Requirements:

  • Solid experience as a Tech Lead, Technical Lead, or Senior Software Engineer
  • Experience providing technical leadership to software development and/or data teams and projects
  • Strong command of Node.js and JavaScript (ES6+), including TypeScript
  • Experience with Express.js and/or Fastify
  • Solid experience with React.js and/or Angular, including component architecture and state management with Redux, MobX, or equivalent solutions
  • Experience with RESTful and GraphQL APIs, authentication, authorization, security, and integrations
  • Experience with MySQL and/or PostgreSQL, data modeling, advanced SQL, indexes, relationships, and query optimization
  • Knowledge of NoSQL databases, especially MongoDB
  • Experience with microservices, distributed systems, and event-driven architectures
  • Knowledge of application scalability, high availability, resilience, and security
  • Strong command of Git, branching, Pull Requests, and Code Review
  • Knowledge of SOLID, Clean Code, and Design Patterns
  • Experience with CI/CD, build automation, testing, and deployments
  • Experience with Microsoft Azure and its key services
  • Experience with Azure DevOps, Azure Repos, and Azure Pipelines
  • Experience with unit, integration, and end-to-end automated testing
  • Knowledge of observability, logging, metrics, and monitoring
  • Experience with Docker and Kubernetes
  • Knowledge of Kafka, RabbitMQ, and/or Azure Service Bus
  • Experience or knowledge in Data Engineering and Data Architecture
  • Knowledge of ETL/ELT, Data Lakes, Data Warehouses, Lakehouses, data governance, and data quality
  • Knowledge of Azure Data Factory, Azure Synapse Analytics, Azure Databricks, and/or Microsoft Fabric
  • Experience with Scrum, Kanban, or other agile methodologies
  • Strong communication, leadership, mentoring, and technical decision-making skills
  • Ability to solve complex problems and analyze architectural trade-offs
  • Preferred qualifications: advanced Azure experience, serverless/cloud-native architectures, AWS/GCP, FinOps, DevSecOps, cloud security, governance, ADRs, advanced observability, modern data platforms, AI/Machine Learning/GenAI, and relevant certifications

Benefits:

  • Remote work – Monday to Friday, 9:00 a.m. to 6:00 p.m.
  • Meal/Food Allowance – A cumulative monthly allowance of BRL 300.00 to spend as you wish, whenever and wherever you choose
  • Birthday – Gift voucher and one day off
  • Bonus for publishing approved articles on the blog (for every two approved posts)
  • Full access to RoxSchool, Alura, Pluralsight, and O'Reilly for books and talks
  • Certification reimbursement of up to BRL 300.00 (TECHNOLOGY), plus a BRL 300.00 bonus for each certification earned from these brands
  • Psychological Support – Two psychotherapy sessions funded monthly by ROX
  • Wellhub (formerly Gympass)
  • Work equipment provided