Você se identificou com o nosso propósito? Estamos com uma oportunidade de Software Engineer Sr para atuar no nosso time de talentos que utiliza a tecnologia para levar serviços financeiros a toda população.
Responsabilidades e atribuições:
- Gestão do time de engenharia
- Construção de infra estrutura de tecnologia financeira em larga escala e distribuídos: Software, Testes, Documentação e construção de processos;
- Analisar sistemas e propor soluções de arquitetura escaláveis para problemas reais;
- Desenvolvimento e manutenção de Web APIs;
- Desenvolver micro serviços orientados a eventos.
- Trabalhar junto ao time de produtos para entrega de sistemas;
- Gerenciar débitos técnicos e trabalhá-los junto ao time de produtos;
- Construções de Rotinas e relatórios de Banco de Dados;
- Garantir qualidade nas entregas de sistemas;
- Extrair o máximo de velocidade sistemas e rotinas implantadas;
- Métricas de engenharia de software.
Requisitos e qualificações:
- Formação em Ciência da computação, Engenharia ou sistema de informação;
- Gestão técnica de time, condução de ritos e revisão de código
- Linguagens principais:
- PHP - Laravel Framework 11 e 12,
- Python - 3.9 e 3.12,
- Go e C# 10+ (.net 6+) são diferenciais
- Bancos de dados: MySQL (RDS), MongoDB e Dynamo
- Conhecimento em cloud AWS e/ou Azure (Lambda, SQS, SNS, S3, Secret Manager)
- Padrões de arquitetura e desenho de APIs / Microsserviços / Integrações
- Conteinerização com Docker
- Implementação e utilização de BFF
- Padrões de comunicação síncrona / assíncrona
- Sistemas orientados a eventos
- Colaborar com a construção de micro serviços em um ambiente CI/CD (GitLab);
- Conhecimento de comunicação via mensageria (SQS, SNS);
- Conhecimento em clean architecture ou DDD;
- Desejável experiência em sistemas de adquirência ou sub-adquirência,