Desenvolvedor Back end
Sobre a Vaga
Construir e Manter: Desenvolver APIs REST resilientes e eficientes, garantindo o
funcionamento do nosso core business.
● Qualidade e Padrões: Escrever código limpo, testável e escalável, aplicando conceitos
práticos de Clean Architecture.
● Resolução de Problemas: Investigar bugs, ler logs com atenção e propor soluções antes de
escalar o problema para os seniores.
● Dados: Modelar, consultar e otimizar queries em bancos de dados relacionais (PostgreSQL)
e atuar com bancos não-relacionais (MongoDB) quando o produto exigir.
● Colaborar na evolução de nossa arquitetura orientada a microsserviços.
● Cultura Ágil e DevOps: Versionar código com responsabilidade via Git/GitHub, participando
ativamente de code reviews.
Requisitos
- Linguagens: Domínio prático em pelo menos uma das linguagens: Go, Python ou Node.js,
- com capacidade comprovada de construir aplicações funcionais.
- Web e APIs: Compreensão profunda do protocolo HTTP, design de APIs RESTful, códigos
- de status e manipulação de payloads JSON.
- Banco de Dados:Experiência prática na modelagem e manipulação de dados em
- PostgreSQL e MongoDB.
- Arquitetura de Software: Entendimento claro sobre separação de responsabilidades, Clean
- Architecture e conceitos fundamentais de microsserviços.
- Ferramentas e Versionamento: Você sabe resolver um merge conflict sem entrar em pânico
- e entende o fluxo de Pull Requests.
Benefícios
- Plano de saúde
- Vale refeição
Vagas semelhantes para você
Selecionadas com base na tecnologia, modalidade, nível e localização desta oportunidade.