Desenvolvedor(a) III Full‑Stack (Tech Lead)
Descrição da vaga
Como Desenvolvedor(a) Sênior você atuará como referência técnica dentro do time e em colaboração com outras equipes. Esperamos alguém com experiência consolidada em desenvolvimento (C++, Java ou Node.js) que contribua com decisões de arquitetura, práticas de qualidade de código e escalabilidade, além de implementar soluções full‑stack quando necessário. Você também terá papel de mentor e apoiará a evolução técnica do time.
Responsabilidades e atribuições
- Projetar e implementar soluções escaláveis e performantes, atuando tanto no back‑end quanto no front‑end quando aplicável.
- Atuar como liderança técnica: definir diretrizes arquiteturais, padrões de código, estratégias de integração e pipeline de entrega.
- Colaborar com product owners, designers e times de infraestrutura para transformar requisitos em soluções executáveis e priorizadas.
- Realizar e conduzir code reviews qualitativos, promovendo boas práticas e disseminando conhecimento.
- Identificar gargalos de performance, problemas de segurança e oportunidades de melhoria operacionais; propor e executar ações corretivas.
- Automatizar testes, build e pipelines CI/CD; apoiar deploys e estratégias de rollback/observabilidade em produção.
- Mentorar desenvolvedores mais juniores, fomentar cultura de feedback e promover o crescimento técnico da equipe.
- Documentar decisões arquiteturais, runbooks e padrões; participar ativamente da definição da roadmap técnico.
Requisitos e qualificações
- Experiência consolidada em desenvolvimento com C++, Java ou Node.js (experiência prática em pelo menos uma dessas tecnologias).
- Sólidos conhecimentos de bancos de dados relacionais (SQL) e NoSQL.
- Familiaridade com frameworks front‑end (por exemplo, React ou Angular) e frameworks back‑end (por exemplo, Spring Boot, Quarkus ou equivalentes).
- Experiência com versionamento (Git), integração contínua (CI), entrega contínua (CD) e conteinerização (Docker).
- Conhecimento prático em cloud (AWS, GCP ou Azure) e/ou orquestração (Kubernetes) — entendimento de padrões de deploy, escalabilidade e custos.
- Forte capacidade analítica, resolução de problemas complexos e tomada de decisão baseada em métricas.
- Excelentes habilidades de comunicação e experiência em trabalhar com múltiplas áreas e stakeholders.
- Experiência em metodologias ágeis (Scrum, Kanban) e em conduzir estimativas e planejamento técnico.
Informações adicionais
Aqui você é livre para ser quem é! Todos nós valorizamos e acreditamos que somos iguais na diferença! Prezamos por um ambiente seguro e inclusivo com foco nas pessoas, somos descomplicados, ousados e acreditamos que a inovação se faz com diferentes olhares.
Vem mostrar sua atitude, vem conectar com a gente!
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Triagem de currículo + screening
- Etapa 3: Bate-papo com Pessoas&Cultura
- Etapa 4: Bate-papo com a Liderança
- Etapa 5: Contratação
Quem somos?
Somos uma empresa de tecnologia parceira da Saque e Pague.
Nossa missão? Entregar soluções inovadoras e de alta qualidade! Aqui, nosso time é formado por pessoas que respiram inovação e adoram colaborar em projetos desafiadores. A gente acredita que a tecnologia tem o poder de conectar pessoas, otimizar processos e criar experiências incríveis. 💙🖤