Descrição
Resumo da Vaga:
Procuramos uma pessoa desenvolvedora back-end com forte base em construção de APIs, que goste de construir soluções robustas, escaláveis e seguras, com mentalidade orientada a produto.
Principais Destaques:
1. Construir soluções robustas, escaláveis e seguras
2. Pensar em arquitetura, performance, segurança e qualidade
3. Interesse genuíno em aprender e evoluir tecnicamente
Estamos procurando uma pessoa desenvolvedora back\-end com forte base em construção de APIs, que goste de construir soluções robustas, escaláveis e seguras. Buscamos alguém que vá além da implementação: que pense em arquitetura, performance, segurança, observabilidade e qualidade de código, sempre com mentalidade orientada a produto.
* Desenvolver e manter APIs e serviços back\-end performáticos e escaláveis.
* Projetar e evoluir arquiteturas de serviços, garantindo boas práticas de engenharia.
* Escrever código limpo, testável e de fácil manutenção.
* Implementar e manter testes unitários e de integração.
* Trabalhar em conjunto com front\-end, produto e outras áreas técnicas.
* Garantir boas práticas de segurança (autenticação, autorização, proteção de dados).
* Analisar e otimizar performance de APIs e consultas a banco de dados.
* Participar ativamente de code reviews com foco em qualidade e segurança.
* Monitorar, diagnosticar e corrigir problemas em produção.
**Requisitos obrigatórios**
* Experiência sólida em desenvolvimento back\-end.
* Sólida experiência com Java/Kotlin \+ Spring Boot.
* Experiência com mensageria RabbitMQ ou similiar.
* Experiência no desenvolvimento de APIs REST (e/ou GraphQL).
* Conhecimento avançado em bancos de dados relacionais PostgreSQL.
* Experiência com versionamento de código (Git).
* Experiência com testes unitários e de integração.
* Conhecimento em autenticação e autorização (JWT, OAuth ou similares).
* Compreensão de conceitos de arquitetura de software (camadas, serviços, SOLID).
* Conhecimento em práticas de desenvolvimento seguro (SDL, OWASP).
**Diferenciais (não obrigatórios, mas valorizados)**
* Conhecimento em microsserviços.
* Experiência com bancos NoSQL (MongoDB, Redis, DynamoDB).
* Conhecimentos de observabilidade (logs, métricas, tracing).
* Familiaridade com CI/CD e pipelines automatizados.
* Experiência com cloud (AWS, GCP ou Azure).
* Conhecimento básico do OWASP Top 10 aplicado a back\-end.
* Experiência no front\-end com Nextjs ou React Native com expo.
**O que valorizamos**
* Capacidade de pensar como engenheiro(a), não apenas como executor(a).
* Autonomia, responsabilidade e compromisso com entregas.
* Boa comunicação e colaboração em equipe.
* Visão crítica sobre segurança, performance e qualidade.
* Interesse genuíno em aprender e evoluir tecnicamente.