JOB DESCRIPTION
Estamos buscando um(a) Engenheiro(a) de Back-End para projetar, construir e manter sistemas e APIs escaláveis, confiáveis e seguros. Você trabalhará na integração entre o back-end e interfaces Web, garantindo alta performance e segurança, além de orientar a equipe nas melhores práticas tecnológicas. Buscamos um profissional com experiência em Python (Django, FastAPI, Flask), banco de dados (PostgreSQL, MySQL, ORM) e testes automatizados (pytest, locust, hypothesis). Conhecimento em Docker, Git, CI/CD e arquitetura de microsserviços é essencial, assim como experiência em ambientes distribuídos na nuvem (Azure, AWS, GCP).
RESPONSIBILITIES AND ASSIGNMENTS
1. Projetar, construir e manter sistemas e APIs de back-end escaláveis, confiáveis e seguros;
2. Ser capaz de integrar o serviço de back-end com uma estrutura de interface do usuário da Web;
3. Conhecimento de construção de API's RESTful usando Python, Django ORM, SQLAlchemy & FastAPI ou Flask;
4. Excelentes habilidades de codificação python e compreensão das melhores práticas de python (PEP8) e princípios fundamentais de design por trás de aplicativos escaláveis;
5. Familiarizado com ferramentas de teste como pytest, locust, hypothesis;
6. Compreensão de PostgreSQL, MySQL. Conhecimento de ORM (mapeamento objeto-relacional);
7. Compreensão profunda das ações do docker, git, GitHub e GitHub;
8. Experiência em componentes de nuvem do Azure relacionados ao back-end, como aplicativo Web, Functions;
9. Boa compreensão dos Princípios de Design e Otimização do Banco de Dados;
10. Conhecimento prático de Sequelize/Waterline ORM.
REQUIREMENTS AND QUALIFICATIONS
11. Grau acadêmico ou bacharelado ou mestrado em CA, CS ou qualquer disciplina de engenharia;
12. Fortes fundamentos de CS e boa base em estruturas de dados e algoritmos;
13. Forte experiência em versionamento de código usando Git (ou similar), mantendo uma base de código modularizada para várias implantações, automação usando pipelines de CI/CD;
14. Experiência em trabalhar em ambiente ágil;
15. Experiência trabalhando em um ambiente distribuído/baseado em nuvem;
16. Experiência em arquitetura de microsserviços, design orientado a domínio e construção de serviços RESTful;
17. Experiência em aspectos internos de ambientes de tempo de execução, bibliotecas/dependências complexas, conteinerização de docker;
18. Orientar e orientar a equipe para fazer escolhas tecnológicas corretas. Desafia o status quo com a mentalidade de um proprietário sobre o que pode quebrar e pensar em consertar proativamente;
19. Você tem viés para ação e faz as compensações corretas entre engenharia, design e solução de necessidades de negócios;
20. Hábil com tecnologias front-end comuns, como HTML, CSS, JS, TypeScript;
21. Experiência em mentoria/gestão de membros juniores da equipe e desenvolvimento de suas habilidades;
22. Experiência trabalhando com cientistas de dados e ajudando a colocar soluções de aprendizado de máquina em produção;
23. Contribuições para OSS ou Stackoverflow.
ADDITIONAL INFORMATION
24. Vale refeição ou alimentação ifood;
25. Vale transporte;
26. Bônus;
27. Plano de saúde e Telemedicina;
28. Convênio odontológico;
29. Convênio Farmácia;
30. Seguro de vida;
31. Instituto Ambev de Previdência Privada;
32. Auxílio Material Escolar;
33. Cesta de Natal e Kit Congelado;
34. Brinquedos de Natal;
35. Empresa cidadã (licença maternidade e paternidade) e presente do bebê;
36. Desconto mensal em produtos AMBEV;
37. Banco de horas;
38. Wellhub (Gympass);
39. Fretado;
40. Abono anual referente a um salário.