Estamos em busca de um(a) Desenvolvedor(a) backend para integrar nosso time de tecnologia, atuando no desenvolvimento, manutenção e evolução de aplicações web. O(a) profissional será responsável por trabalhar no backend, garantindo alta qualidade, escalabilidade e segurança nas soluções entregues.
Responsabilidades e atribuições
Desenvolver e manter aplicações web utilizando tecnologias de back-end;
Implementar novas funcionalidades e melhorias com foco na usabilidade e performance;
Consumir e criarAPIs REST;
Realizar integrações com bancos de dados relacionais (My Sql e Postgre Sql) e não relacionais (MongoDB, Elastic Search, Redis e HBase);
Colaborar com equipes multidisciplinares (Design, Produto, QA e Infra);
Versionar códigoutilizando Git e participar de code reviews;
Garantir boas práticas de desenvolvimento, segurança e documentação;
Participar de reuniões de planejamento e contribuir com soluções técnicas.
Requisitos Obrigatórios
Experiência em desenvolvimento nas seguintes linguagens:
Java,
Scala;
Python;
C++ (Diferencial).
Proficiência em frameworks de back-end como: Spring boot, Quarkus, WebFlux e Fast API.;
Conhecimento em arquitetura de APIs e microsserviços;
Conhecimento em aplicações de messageria (Ex: Apache Kafka e Event Hub);
Conhecimento em arquitetura IA RAG;
Conhecimento de Design Patterns: Circuit Braker e Strategy;
Git e versionamento de código;
Familiaridade com metodologias ágeis (Scrum/Kanban).
Diferenciais
Experiência com Docker, Kubernetes ou CI/CD;
Conhecimento em cloud (AWS, Azure ou Google Cloud);
Experiência com testes automatizados;
Contribuições emprojetos open source.
Requisitos e qualificações
Superior em Ciência da Computação, Sistemas de Informação, Engenharia de Software ou áreas relacionadas.