Desejáveis:
- Vivência em projetos de grande escala e em ambientes de alta disponibilidade;
Formação e engajamento desejáveis:
- Graduação Completa em Ciência da Computação, Engenharia da Computação ou áreas correlatas;
- Participação em grupos de tecnologias ou envolvimento com algum tipo de comunidade;
- Capacidade de trabalhar de forma colaborativa em um ambiente dinâmico e em constante mudança;
- Habilidade para resolver problemas complexos e pensar criticamente sobre as soluções propostas;
- Concepção colaborativa de produtos;
- Trabalha para seu autodesenvolvimento constante em tecnologia.
As principais atribuições incluem:
- Criar e manter aplicações utilizando Node.js (v22) e NestJS, assegurando a implementação do modo estrito do TypeScript em todo o código.
- Trabalhar com PostgreSQL como banco de dados primário, otimizando consultas e garantindo a integridade dos dados.
- Construir interfaces intuitivas e responsivas utilizando React com Vite, acompanhadas de estilos com Tailwind CSS e componentes do shadcn/ui, além de documentar componentes com Storybook.
- Implementar e executar testes utilizando Jest, React Testing Library e Playwright, garantindo a qualidade e desempenho das aplicações desenvolvidas.
- Participar da configuração e manutenção de ambientes de produção e desenvolvimento utilizando Docker, AWS ECS e Terraform.
- Gerenciar pipelines de integração e entrega contínua (CI/CD) com GitHub Actions, assegurando a automação eficiente dos processos de build e deploy;
- Colaborar com a equipe em um ambiente de monorepo full-stack com TypeScript, contribuindo para a organização e manutenção do código compartilhado.
- Desenvolver e implementar soluções de AI Tooling, com foco no Claude Code, para melhorar a eficiência dos processos internos.
O que você precisa ter:
- Experiência prática com TypeScript, Node.js, NestJS ;
- Conhecimento em desenvolvimento Frontend com React e Vite;
- Familiaridade com testes em JavaScript/TypeScript, utilizando Jest e React Testing Library;
- Vivência em infraestrutura como código com Terraform e containerização com Docker;
- Experiência com PostgreSQL;
- Familiariadade com tailwind, CSS e storybook;
- Vivência com cloud computing (AWS, Azure, GCP);
- Capacidade de colaboração em ambiente ágil, preferencialmente em monorepos.
- Experiência anterior em desenvolvimento de aplicações de IA, preferencialmente com a IA CLAUDE.