Senior Software Engineer Go

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proficiency in Go (Golang) programming language., Experience with microservices architecture and related communication protocols., Knowledge of AWS services such as EKS, ECS, S3, RDS, and IAM., Familiarity with databases like PostgreSQL, SQL Server, and MongoDB..

Key responsibilities:

  • Develop and maintain new functionalities in critical systems.
  • Monitor system performance and implement changes accordingly.
  • Document system modifications and ensure quality through code inspections.
  • Collaborate with the team on code reviews and implement automated tests.

Stone logo
Stone XLarge
5001 - 10000 Employees
See all jobs

Job description

 

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.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Software Engineer Related jobs