Hybrid Senior Software Engineer Go bei Stone
Stone · Remoto, Vereinigte Staaten Von Amerika · Hybrid
- Optionales Büro in Remoto
Como é ser uma pessoa Senior Software Engineer Go:
Procuramos uma pessoa desenvolvedora apaixonada por desafios, tecnologia e conhecimento. Essa pessoa, junto ao time, será responsável por:
- 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.
O que esperamos de você:
- Saiba realizar inspeções no código e na documentação;
- Saiba questionar gaps na arquitetura e no processo de desenvolvimento, propondo soluções técnicas viáveis;
- Implemente testes automatizados de unidade, integração e contrato;
- Desenvolva software em Go (Golang) com foco em performance, legibilidade e boas práticas;
- Tenha familiaridade com as práticas de Entrega Contínua (CI/CD) e pipelines automatizados;
- Tenha conhecimento em serviços da AWS, como EKS, ECS, S3, RDS e IAM;
- Tenha conhecimento em bancos de dados relacionais (PostgreSQL, SQL Server) e não relacionais (MongoDB);
- Tenha conhecimento em arquitetura de microsserviços e práticas de comunicação entre serviços (REST, gRPC, mensageria);
- Tenha experiência com sistemas de monitoramento e observabilidade, preferencialmente com Datadog;
- Capacidade de colaborar com a equipe em Code Reviews, pontuando boas práticas e possíveis melhorias de forma construtiva.
Além das vagas afirmativas, todas as vagas Stone também são destinadas a pessoas com deficiência.