Vaga de Engenheiro de Software
Descrição completa da vaga
Participar de todas as fases do design de sistemas de alta criticidade, analisando os requisitos, propondo novas soluçoes que agreguem valor para as areas tecnica e de negocios e visando obter melhorias para o produto. Colaborar nas definiçoes de escalabilidade dos nossos produtos, trabalhando com arquitetura de microsserviços. Garantir a qualidade do codigo e a observabilidade das metricas de negocio e sistemicas. Identificar e propor as melhores praticas para o desenvolvimento de backend, participando da definiçao do projeto, da revisao do codigo, dos testes e da manutençao e elaborando os documentos tecnicos e funcionais dos sistemas. Trabalhar com sistemas de alta disponibilidade e alto trafego de informaçoes e com banco de dados relacionais e nao relacionais, mantendo a qualidade e a performance dos mesmos. Ter disponibilidade para atuar no modelo hibrido em osasco/sp. Ter trabalhado com ambientes de microsserviços e sistemas distribuidos e considerado desejavel. Possuir experiência com linguagens java ou golang, sendo um diferencial dominar tecnologias como nodejs, new relic, datadog e afins. Contar com conhecimentos sobre o design de apis e o desenvolvimento de backend em ambientes de alto desempenho e escalabilidade, com bancos de dados relacionais e nosql, inclusive na nuvem. Conhecer as metodologias ageis, como scrum e kanban, os sistemas assincronos e as mensageiras. Sera um diferencial experiência com meios de pagamento/ bancos.
Sobre a empresa
Nome: Confidencial