Descrição da vaga
Estamos expandindo o time de Tecnologia para desafios que vão além do código.
Se você curte Liberdade Responsável, Autonomia Colaborativa e quer trabalhar em um ambiente onde sua opinião técnica importa de verdade — essa vaga é pra você.
Responsabilidades e atribuições
O que esperamos de um Senior de verdade:
Não buscamos alguém que só "domina frameworks". Buscamos alguém que:
- Pensa em trade-offs, não em soluções absolutas
- Pergunta o "porquê" antes de sair codando
- Conecta decisões técnicas com impacto no negócio
Suas responsabilidades:
- Projetar e desenvolver APIs escaláveis e resilientes
- Tomar decisões de arquitetura com autonomia (e responsabilidade)
- Identificar e resolver gargalos de performance
- Garantir qualidade através de testes, observabilidade e boas práticas
- Refatorar código legado com critério — sabendo o que mexer primeiro
- Mentorar desenvolvedores mais juniores e elevar o nível do time
- Participar ativamente de decisões técnicas e de produto
Stack principal:
- Backend: PHP/Laravel, Node.js
- Frontend: React
- Banco de dados: MySQL
- Infra: AWS, Git, CI/CD, PM2/Cluster
Requisitos e qualificações
O que você precisa dominar:
Backend & Arquitetura:
- Escalabilidade: stateless, cache, filas, horizontal vs vertical
- Error handling em produção: logging estruturado, circuit breaker, graceful shutdown
- Separação de responsabilidades, inversão de dependência, baixo acoplamento
Banco de Dados:
- SQL vs NoSQL — saber quando usar cada um
- Identificar gargalos de performance
- Transações, concorrência e race conditions
APIs & Integrações:
- REST vs GraphQL — contexto importa
- Versionamento de API
- Idempotência e design pensando em erro e DX
Frontend (Fullstack de verdade):
- Gerenciamento de estado em apps grandes
- SSR vs CSR vs híbrido — saber escolher
- Performance: o que medir e como otimizar
Qualidade & Produção:
- Testes que fazem sentido (não só coverage bonito)
- Monitoramento e observabilidade
- Resposta a incidentes em produção
Soft skills que valorizamos:
- Comunicação clara — técnica e não-técnica
- Saber discordar com respeito e argumentos
- Entender que "perfeito" e "entregue" dependem do contexto
- Capacidade de ensinar e aprender ao mesmo tempo
- Pensar em manutenção, não só em entrega
Informações adicionais
- 📋 CLT
- 💰 Salário competitivo (a negociar)
- 🏥 Plano de Saúde
- 🍔 VR + 🚌 VT
- 🏋️ Wellhub
- 🏖️ Dayoff de aniversário