Beckend Developer Sênior (com inglês)
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: trabalhe com MySQL e DynamoDB para projetar e otimizar modelos de dados, garantindo integridade e desempenho dos dados.
Infraestrutura de nuvem da AWS: utilize o AWS Lambda e outras tecnologias sem servidor para criar e implantar soluções escaláveis e econômicas.
Colaboração: Estabeleça parcerias estreitas com desenvolvedores front-end, DevOps e a equipe mais ampla para garantir integração e funcionalidade perfeitas.
Resolução de problemas: monitore proativamente o desempenho do sistema, identifique possíveis problemas e implemente soluções para garantir estabilidade e confiabilidade.
Habilidades técnicas essenciais:
- Desenvolvimento de 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 sem servidor: experiência prática com AWS Lambda e outros componentes sem servidor para criar aplicativos 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.
Habilidades adicionais desejáveis:
- CI/CD: Conhecimento de pipelines de integração contínua e implantação contínua.
- IA/Aprendizado de Máquina: Familiaridade com conceitos e estruturas de IA/ML.
- Proficiência avançada em inglês é necessária para comunicação diária com equipes internacionais
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 trabalhando em ambientes Scrum ou Kanban, entendendo suas cerimônias e artefatos.
Colaboração: Fortes habilidades de comunicação e trabalho em equipe, capacidade de trabalhar efetivamente com outros desenvolvedores, designers e gerentes de produto.
Adaptabilidade: aberto a feedback, disposto a aprender e se adaptar a mudanças de requisitos.
Resolução de problemas: Capacidade de analisar problemas, propor soluções e implementá-las de forma eficaz.
É importante enviar currículo em inglês também
Local: 100% remoto