O que você fará no dia a dia
- Desenvolver e manter serviços e APIs RESTful utilizando Python, TypeScript (Node.js) ou Go.
- Modelar, implementar e otimizar bancos de dados relacionais, garantindo alta performance, integridade e escalabilidade.
- Escrever consultas SQL eficientes, realizando otimizações de queries, indexação e análise de planos de execução.
- Garantir a qualidade do código por meio de boas práticas de desenvolvimento, como Clean Code e SOLID.
- Desenvolver e manter testes automatizados (unitários e de integração).
- Colaborar com o time na evolução da arquitetura e na melhoria contínua dos processos de desenvolvimento.
Requisitos obrigatórios:
- Formação superior completa (tecnólogo, graduação e/ou pós-graduação lato sensu e/ou pós-graduação stricto sensu) na área de Tecnologia da Informação.
- Experiência comprovada atuando como Desenvolvedor(a) Backend Pleno.
- Domínio de pelo menos uma das seguintes linguagens: Python, TypeScript (Node.js) ou Go (Golang).
- Sólidos conhecimentos em bancos de dados relacionais (PostgreSQL, MySQL ou SQL Server).
- Experiência na criação e otimização de consultas SQL (joins, subqueries, indexação e análise de planos de execução).
- Experiência no desenvolvimento e consumo de APIs RESTful.
- Familiaridade com Git e pipelines de CI/CD.
Diferenciais:
- Experiência ou conhecimento em Go (Golang). Nossa arquitetura utiliza amplamente essa linguagem, portanto, familiaridade com Go será um grande diferencial.
- Conhecimento em bancos de dados NoSQL, como Redis, MongoDB ou DynamoDB.
- Vivência com Docker e ambientes em nuvem (AWS, GCP ou Azure).
Profissional da CONTRATADA responsável pela produção dos artefatos de software que o Squad deve entregar.