Desenvolvedor Backend Sênior
Enviar candidatos com mais de 7 anos de experiência nos principais requisitos (Node.js, TypeScript e Python).
Proficiência avançada em inglês é necessária para comunicação diária com equipes internacionais.
Habilidades técnicas essenciais:
- Projeto de sistemas: desenvolver soluções para escalabilidade
- Desenvolvimento backend: Proficiência em Node.js, TypeScript e Python.
- Sistemas de banco de dados: Sólido conhecimento de MySQL e DynamoDB, incluindo modelagem de dados, otimização de consultas e ajuste de desempenho.
- Arquitetura serverless: Experiência prática com AWS Lambda e outros componentes serverless para a construção de aplicações escaláveis e eficientes.
- Plataforma de nuvem AWS: Familiaridade com os principais serviços da AWS, como EC2, S3, CloudWatch e IAM.
- Controle de versão: Experiência com Git para gerenciamento de código e colaboração.
Mentalidade Ágil e Habilidades Sociais:
- Princípios Ágeis: Compreensão dos valores e princípios ágeis (colaboração, foco no cliente, adaptabilidade, desenvolvimento iterativo).
- Experiência em Scrum/Kanban: Experiência de trabalho em ambientes Scrum ou Kanban, compreendendo suas cerimônias e artefatos.
- Colaboração: Fortes habilidades de trabalho em equipe e comunicação, capaz de trabalhar efetivamente com outros desenvolvedores, designers e gerentes de produto.
- Adaptabilidade: Aberto a feedback, disposto a aprender e se adaptar a requisitos em constante mudança.
- Resolução de Problemas: Capacidade de analisar problemas, propor soluções e implementá-las com eficácia.
– Habilidades Adicionais Desejáveis:
- CI/CD: Conhecimento de pipelines de integração e implantação contínua.
- IA/Aprendizado de Máquina: Familiaridade com conceitos e frameworks de IA/ML.
Principais Responsabilidades:
- Desenvolver e manter sistemas de backend: Projetar, implementar e aprimorar aplicativos e APIs do lado do servidor usando Node.js, TypeScript e Python.
- Gerenciamento de banco de dados: Trabalhar com MySQL e DynamoDB para projetar e otimizar modelos de dados, garantindo a integridade e o desempenho dos dados.
- Infraestrutura de nuvem AWS: Utilizar AWS Lambda e outras tecnologias serverless para construir e implantar soluções escaláveis e econômicas.
- Colaboração: Trabalhar em estreita colaboração com desenvolvedores frontend, DevOps e a equipe em geral para garantir integração e funcionalidade perfeitas.
- Resolução de problemas: Monitorar proativamente o desempenho do sistema, identificar potenciais problemas e implementar soluções para garantir estabilidade e confiabilidade.
100% remoto