Garantir a construção e evolução de uma plataforma tecnológica robusta, escalável e de alta performance, liderando tecnicamente o time de desenvolvimento e definindo arquiteturas modernas e eficientes, enquanto conecta decisões técnicas às necessidades do negócio, assegurando qualidade, segurança e inovação contínua — incluindo o uso estratégico de tecnologias como cloud e inteligência artificial para geração de valor.
Responsabilidades / Atividades
- Liderar tecnicamente o desenvolvimento da plataforma (web, mobile e backend) garantindo qualidade, escalabilidade e performance
- Definir e evoluir a arquitetura da solução (React, Node.js, APIs REST, microsserviços e comunicação assíncrona)
- Tomar decisões técnicas estratégicas considerando impacto de negócio, custo e prazo
- Atuar como referência técnica para o time, apoiando desenvolvedores na resolução de problemas complexos
- Garantir boas práticas de desenvolvimento (clean code, testes, versionamento, segurança)
- Conduzir code reviews e garantir padronização do código
- Trabalhar em conjunto com produto e negócio para transformar requisitos em soluções técnicas viáveis
- Garantir a qualidade das integrações entre sistemas e serviços (APIs, mensageria, etc.)
- Acompanhar e otimizar performance da aplicação (backend, frontend e banco de dados)
- Apoiar a definição e evolução da infraestrutura em cloud (AWS, containers, escalabilidade)
- Atuar na resolução de incidentes críticos e análise de causa raiz
- Garantir segurança da aplicação (ex: autenticação via JWT, controle de acesso, proteção de dados)
- Participar ativamente de decisões sobre uso de IA (ex: busca vetorial e integrações inteligentes)
Requisitos
Obrigatórios:
- Experiência sólida como Tech Lead ou desenvolvedor sênior com atuação em liderança técnica
- Forte conhecimento em Node.js e construção de APIs RESTful
- Experiência com React (web) e/ou React Native (mobile)
- Experiência com bancos de dados relacionais (PostgreSQL)
- Conhecimento em sistemas distribuídos e comunicação assíncrona
- Experiência com arquitetura baseada em microsserviços e/ou aplicações escaláveis
- Vivência com infraestrutura em cloud (AWS) e ambientes containerizados (Docker)
- Experiência com autenticação e segurança (JWT, controle de acesso)
- Conhecimento em caching e performance (Redis)
- Experiência com versionamento de código (Git) e boas práticas de desenvolvimento
- Capacidade de liderança técnica, tomada de decisão e mentoria de equipe
- Boa comunicação para interação com áreas técnicas e de negócio
Diferenciais:
- Experiência com aplicações mobile utilizando React Native com Expo
- Vivência com arquiteturas orientadas a eventos (mensageria, filas, etc.)
- Experiência com busca vetorial e aplicações com IA
- Conhecimento em CI/CD e automação de pipelines
- Experiência com observabilidade (logs, métricas, monitoramento)
- Vivência em ambientes de alta escala e alta disponibilidade
- Experiência com práticas de DevOps
- Conhecimento em testes automatizados (unitários, integração, e2e)
- Participação em decisões de produto ou atuação próxima ao negócio
Beneficios
- Cartão de benefícios EcxPay no valor de R$ 500,00/mês.
- Acesso ao Wellhub (plataforma de academias e bem-estar).
- Parceria com Zenklub (psicologia, nutrição, coaching e terapia).
- 22 dias de descanso remunerado após 1 ano de empresa, sem impacto na remuneração.
- Parceria com curso de idiomas Time Load.