Estamos em busca de uma pessoa Desenvolvedora Sênior que goste de construir soluções de ponta a ponta, tenha autonomia para transformar desafios em entregas reais e queira participar ativamente das decisões técnicas do produto.
Aqui você não será apenas alguém que executa tarefas: buscamos alguém que participe da construção, questione, proponha melhorias e ajude a elevar a maturidade técnica do time.
Se você gosta de ambientes dinâmicos, desafios complexos, troca constante e autonomia para gerar impacto, essa oportunidade pode fazer sentido para você.
O que você fará no dia a dia
- Desenvolver funcionalidades completas, do desenvolvimento à produção (dev → production), com autonomia e responsabilidade.
- Atuar no desenvolvimento e sustentação de SPAs, APIs e automações.
- Participar ativamente de refinamentos e decisões de arquitetura.
- Atuar como parceiro(a) estratégico(a) do Tech Lead nas decisões técnicas.
- Apoiar o crescimento de desenvolvedores menos experientes, compartilhando conhecimento e realizando code reviews didáticos.
- Identificar, definir e disseminar padrões técnicos para o time.
- Ser responsável por suas estimativas, comunicando riscos e impedimentos de forma antecipada.
O que buscamos
Front-end (React)
Conhecimento avançado em:
- Desenvolvimento de aplicações SPA responsivas utilizando ReactJS.
- Gerenciamento eficiente de estados locais e globais (State, Reducers e Context API).
- Uso avançado de hooks e criação de custom hooks.
- Boas práticas de componentização, performance e organização de aplicações.
JavaScript / TypeScript
Experiência sólida em:
- TypeScript avançado, incluindo generics e resolução de problemas complexos de tipagem.
- Ferramentas de validação como JOI, ZOD ou similares.
- Configuração e estruturação de projetos (tsconfig, eslint, prettier etc.).
- Ferramentas de build e bundling (Webpack, Rollup, Vite ou similares).
Back-end (Node.js)
Experiência em:
- Construção de APIs e Webservices.
- Processamento de grandes volumes utilizando streams.
- Filas e processamento assíncrono (BullMQ, Redis etc.).
- Estratégias de cache e otimização de performance.
Também será importante ter conhecimento em:
Segurança
- Autenticação, autorização e mitigação de vulnerabilidades comuns.
Docker
- Criação de Dockerfiles e docker-compose.
- Experiência com registries (DockerHub, AWS ECR etc.).
AWS
- EC2, S3, ECS, RDS e Lambda.
- CloudFront e conceitos de infraestrutura.
CI/CD
- Github Actions ou ferramentas similares.
Banco de dados
- Relacionais: PostgreSQL.
- Não relacionais: MongoDB e DynamoDB.
Além disso, valorizamos conhecimentos em:
- Escalabilidade e alta disponibilidade
- Balanceamento de carga
- Monitoramento de aplicações
- Multi-tenancy
- Arquiteturas orientadas a eventos
- Mensageria
- Bash Scripts
- Boas práticas de segurança
O perfil que fará diferença
Mais do que dominar tecnologia, buscamos alguém que:
- Tenha forte orientação para entrega e senso de dono.
- Utilize IA como ferramenta de apoio, mantendo pensamento crítico sobre qualquer resultado gerado.
- Consiga traduzir temas técnicos para pessoas não técnicas.
- Seja capaz de arquitetar soluções mesmo com informações incompletas.
- Seja autodidata e goste de aprender continuamente.
- Tome decisões conscientes, sabendo explicar os motivos por trás das escolhas técnicas.
- Evite over-engineering e priorize soluções simples e eficientes.
- Planeje bem, sabendo equilibrar qualidade, prazo e contexto.
- Respeite diferentes pontos de vista e valorize a construção coletiva.
- Tenha postura colaborativa e de mentoria.
- Saiba dar e receber feedbacks de forma construtiva.
O que esperamos de uma pessoa sênior aqui
Você terá autonomia, espaço para influenciar decisões e oportunidade de gerar impacto real no produto e no time. Esperamos alguém que una profundidade técnica, capacidade de execução e colaboração.