Stone is a company focused on transforming the payments industry in Brazil. They are seeking a Senior Software Engineer to be responsible for developing and maintaining critical systems, monitoring performance, and ensuring the integration of applications.
Responsibilities:
- Atuar no desenvolvimento e manutenção de novas funcionalidades
- Ter responsabilidade para desenvolver em sistemas de importância crítica para a companhia
- Monitorar o desempenho e a aplicação das alterações dos sistemas
- Documentar as mudanças realizadas
- Criar e manter sistemas em produção levando em consideração requisitos não-funcionais, tais como: Desempenho, Escalabilidade, Segurança, Disponibilidade, Confiabilidade, Resiliência e Integrável com todo nosso ecossistema de aplicações
Requirements:
- Desenvolver software em Go
- Conhecimento de Bancos de dados relacional (PostgreSQL, MySQL)
- Conhecimento em arquitetura de microsserviços
- Capacidade de colaborar com a equipe em Code Reviews, pontuando boas práticas e possíveis
- Saiba questionar gaps na arquitetura e no processo de desenvolvimento e propor soluções
- Saiba realizar inspeções no código e na documentação
- Implemente testes automatizados
- Atuar no desenvolvimento e manutenção de novas funcionalidades
- Ter responsabilidade para desenvolver em sistemas de importância crítica para a companhia
- Monitorar o desempenho e a aplicação das alterações dos sistemas
- Documentar as mudanças realizadas
- Criar e manter sistemas em produção levando em consideração requisitos não-funcionais, tais como: Desempenho, Escalabilidade, Segurança, Disponibilidade, Confiabilidade, Resiliência e Integrável com todo nosso ecossistema de aplicações