Skills
Sobre a Vaga
Como Sr Software Engineer, você terá um papel crítico no sucesso de uma empresa em constante crescimento e ritmo acelerado. Você irá projetar, desenvolver e manter sistemas robustos e escaláveis que suportam os serviços financeiros da empresa, garantindo operações sem interrupções e uma excelente experiência do usuário.
Responsabilidades
- Escrever código bem projetado, testável e eficiente, usando as melhores práticas de desenvolvimento de software
- Contribuir em todas as fases do ciclo de desenvolvimento
- Apoiar a melhoria contínua investigando alternativas e tecnologias e apresentando-as para revisão de arquitetura
- Propor a implementação técnica inicial que suporte mudanças arquiteturais para resolver problemas de escalabilidade e desempenho
- Trabalhar com controle de versão usando GitHub, resolução de conflitos e automação de processos de integração contínua
- Criar e manter documentação de software
Requisitos
- Formação acadêmica voltada para Ciência da Computação, Engenharia ou áreas de desenvolvimento de software
- Experiência prática em funções de engenharia
- Experiência para lidar com domínios médios com complexidade média/alta
- Entendimento sólido de como aplicações web funcionam, incluindo segurança, gerenciamento de sessão e melhores práticas de desenvolvimento
- Conhecimento de sistemas de banco de dados relacionais e Programação Orientada a Objetos
- Conhecimento em Domain Driven Design (Microservice Architecture é um diferencial)
- Capacidade de trabalhar e prosperar em um ambiente rápido, aprender rapidamente e dominar diversas tecnologias e técnicas web
- Capacidade comprovada de projetar aplicações distribuídas complexas, com alta performance e alto throughput, sendo escaláveis e confiáveis
- Desenvolvimento com Java, Spring Boot, PostgreSQL, Kafka e AWS
- Experiência com programação assíncrona
- Experiência demonstrada com profiling e tuning de performance de aplicações Java, e uso de ferramentas de monitoramento para acompanhamento em produção
- Experiência prática aplicando frameworks de IA em projetos de desenvolvimento
Beneficios
- Home office allowance com depósito mensal no app RecargaPay
- Planos de saúde e odontológicos sem coparticipação
- Seguro de vida
- Flexible meal allowance via Flash
- TotalPass para cuidar da saúde