Descrição
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.