Missão do cargo
Se você é apaixonado(a) por Tecnologia, leva a sério a qualidade das entregas, gosta de ter participação ativa nos projetos, e quer trabalhar em um ambiente dinâmico e colaborativo, essa oportunidade é para você! Procuramos por um(a) Desenvolvedor(a) Backend talentoso(a) e que pense fora da caixa.
Será responsável por projetar, desenvolver e otimizar a arquitetura back-end de produtos já consolidados, garantindo alta performance, escalabilidade e segurança. Trabalhar com
Python, Java, desenvolvimento em nuvem (pref. AWS),
para criar produtos inovadores que transformam dados brutos em insights valiosos.
Responsabilidades do cargo
Desenvolver e manter APIs escaláveis e eficientes para integração com aplicações de IA.
Garantir segurança e escalabilidade da infraestrutura back-end.
Colaborar com equipes de Produto, Dados, IA e Front-end para alinhar requisitos técnicos e funcionais.
Implementar testes automatizados e estratégias de monitoramento para garantir estabilidade do sistema.
Otimizar performance de APIs e banco de dados, reduzindo latência e aumentando a eficiência.
Integrar e gerenciar bancos de dados SQL conforme necessidade do produto.
Instrumentação do código com ferramentas de observabilidade e debug como New Relic e Elastic APM.
Manter documentação técnica clara e objetiva para facilitar colaboração e manutenção do código.
Requisitos
Proficiência em linguagens de programação Java, Spring Boot, Python;
Experiência com banco de dados MySQL, manutenção, modelagem e otimização de tabelas e consultas;
Conhecimento em banco não relacional como DynamoDB;
Compreensão profunda de princípios de design e arquitetura de software, como microserviços, design orientado a serviços;
Experiência com práticas de DevOps, incluindo integração e entrega contínuas (CI/CD);
Qualificações desejáveis
Preferencialmente com certificações como AWS Certified Developer ou AWS Certified Solutions Architect;
Competências necessárias
Autonomia e Proatividade: Assumir a responsabilidade por tarefas do início ao fim, buscando soluções e tomando decisões técnicas de forma independente.
Colaboração e Comunicação: Trabalhar efetivamente em equipe e comunicar-se de forma clara com colegas de diferentes áreas, participando ativamente de code reviews.
Senso Crítico e Resolução de Problemas: Demonstrar habilidade para resolver problemas complexos e pensar de forma analítica.
Qualidade e Responsabilidade: Entregar código limpo, testável e de alta qualidade, garantindo a sustentabilidade e a manutenibilidade do sistema a longo prazo.
Aprendizado Contínuo: Manter-se atualizado com novas tecnologias e práticas do mercado, com disposição para aprender e se adaptar.