Formação Ensino Superior completo em Ciência da Computação, Engenharia da Computação, Engenharia de Software ou áreas afins; Responsabilidades e Atribuições: Atuar na concepção de soluções técnicas, na quebra de tarefas, planejamento e na execução das demandas; Manter, monitorar e garantir a eficiência dos serviços construídos e de responsabilidade do time; Colaborar nas definições de arquitetura e escalabilidade dos nossos produtos; Fomentar e evoluir a cultura de engenharia de software no time; Garantir a qualidade das entregas, participando e fomentando práticas de Code Review e desenvolvimento orientado a testes; Oferecer suporte e consultoria aos desenvolvedores do time.
Requisitos: Conhecimento no desenvolvimento de soluções web: ReactJs, VueJs, etc; Conhecimento em SonarCube; Habilidade com metodologia Ágil de desenvolvimento de software: Scrum, kanban; Familiaridade ferramentas Git e Jenkins; Criação e manutenção de documentação de software: UML, elicitação de requisitos, draw.io, etc; Habilidade com REST APIs, Flask e Fast API; Familiaridade com testes unitários; Implementação de arquitetura de software: microserviços, MVC, etc; Sólido conhecimento em Python; Sólido conhecimento em Docker, Kubernetes, e outras soluções de containers; Sólido conhecimento em ambientes Linux / Unix; Sólido conhecimento em processos de CI/CD e práticas DevOps; Sólido conhecimento em bancos de dados relacionais e não relacionais.
Diferencial Conhecimento em testes de software; Conhecimento de Machine Learning e técnicas de aprendizado de máquina; Familiaridade com frameworks de Machine Learning como TensorFlow, PyTorch ou Keras; Conhecimento de NLP (Processamento de Linguagem Natural).
Idiomas Inglês Avançado.
Atuação Presencial – Manaus/AM.