Nesta posição de Senior Software Engineer, você será referência técnica em uma equipe multidisciplinar e conduzirá o desenvolvimento de soluções full-stack, da arquitetura à entrega. Você trabalhará com TypeScript, Node.js, React, Next.js, AWS e agentes de IA, colaborando com o cliente e ajudando a equipe a entregar sistemas seguros, escaláveis e de alta qualidade.
Responsabilidades
- Definir a direção técnica do projeto e participar de decisões de arquitetura e design
- Transformar necessidades de negócio e do cliente em soluções técnicas escaláveis, seguras e fáceis de manter
- Planejar o trabalho técnico, apoiar estimativas e organizar tarefas e prioridades
- Desenvolver serviços serverless e APIs REST com TypeScript, Node.js, AWS Lambda e API Gateway
- Criar aplicações front-end responsivas com React, Next.js e MUI
- Projetar e integrar agentes de IA para apoiar o desenvolvimento, os testes e os fluxos operacionais
- Aplicar práticas de segurança, testes automatizados, observabilidade e melhoria contínua
- Administrar recursos de nuvem e pipelines de CI/CD com AWS CDK, SAM/CloudFormation e GitHub Actions
- Revisar código, orientar profissionais da equipe e compartilhar conhecimento técnico
- Conduzir conversas técnicas com o cliente e comunicar decisões, riscos e recomendações
Requisitos obrigatórios
- Experiência sólida em desenvolvimento full-stack com TypeScript e JavaScript
- Experiência com Node.js, desenvolvimento de APIs REST e práticas modernas de engenharia
- Experiência com React e Next.js na criação de aplicações front-end
- Experiência com AWS, incluindo Lambda, API Gateway, S3, SQS, IAM e CloudWatch
- Experiência na criação, orquestração ou integração de agentes de IA
- Conhecimento de segurança de APIs, incluindo autenticação JWT e authorizers do Lambda
- Experiência com infraestrutura como código usando AWS CDK e SAM/CloudFormation
- Conhecimento de testes automatizados e ferramentas como Jest, Playwright ou Cypress
- Experiência com CI/CD e GitHub Actions
- Familiaridade com Swagger/OpenAPI, Postman e monorepos Turborepo
- Boa comunicação em inglês, capacidade de resolução de problemas e experiência em liderança técnica e mentoria
Diferenciais
- Experiência com Amazon OpenSearch ou OpenSearch Serverless
- Conhecimento de PHP 8.x, Drupal 10 e integrações SAML SSO
- Experiência com Docker, Kubernetes e Helm
- Familiaridade com Storybook, Artillery, LaunchDarkly, FullStory, New Relic ou Pantheon
- Experiência em equipes distribuídas ou no trabalho com clientes internacionais
- Conhecimento de arquitetura cloud-native, sistemas distribuídos e automação de engenharia com IA
O que esperamos
Esperamos que você assuma responsabilidade pelos resultados técnicos, tome decisões bem fundamentadas e ajude a equipe a entregar soluções confiáveis e bem testadas. Você deverá se adaptar a prioridades em mudança e comunicar conceitos técnicos com clareza a públicos técnicos e não técnicos.
Também esperamos que você compartilhe conhecimento, promova boas práticas de engenharia e acompanhe a evolução de IA, computação em nuvem e desenvolvimento full-stack.