Senior Software Engineer – Golang

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer desenvolvendo e mantendo sistemas críticos em Go para a Stone, empresa brasileira de tecnologia e serviços financeiros. Foco em microsserviços, testes automatizados e confiabilidade em produção.

Responsibilities:

  • Develop and maintain new features
  • Develop systems that are critical to the company’s operations
  • Monitor system performance and the deployment of system changes
  • Document implemented changes
  • Create and maintain production systems, taking into account performance, scalability, security, availability, reliability, resilience, and integration with the application ecosystem
  • Identify gaps in the architecture and development process and propose solutions
  • Conduct code and documentation inspections
  • Implement automated tests
  • Collaborate with the team during Code Reviews, highlighting best practices and potential improvements

Requirements:

  • Identify gaps in the architecture and development process and propose solutions
  • Conduct code and documentation inspections
  • Implement automated tests
  • Develop software in Go
  • Knowledge of relational databases, such as PostgreSQL and MySQL
  • Knowledge of microservices architecture, containerization, and orchestration, including Docker and Kubernetes
  • Ability to collaborate with the team during Code Reviews, highlighting best practices and potential improvements
  • Preferred: knowledge of public and private clouds, such as OpenStack, AWS, Azure, and Google Cloud
  • Preferred: knowledge of messaging technologies, such as RabbitMQ, ZeroMQ, Kafka, and IBM MQ
  • Preferred: knowledge of Microservices, Event Sourcing, CQRS, Hexagonal Architecture, and Lambda Architecture
  • Preferred: experience with relational and non-relational data modeling
  • Preferred: knowledge of CI/CD tools and GitHub Actions
  • Preferred: knowledge of Elixir
  • Preferred: knowledge of and interest in the financial services market

Benefits:

  • Fixed salary
  • Variable Compensation Package* (profit-sharing, long-term incentive plan, or commission—provided based on the position’s eligibility; employees cannot choose among these options)
  • Health and dental insurance with co-payments (except for employees with disabilities, who are not subject to co-payments)
  • Verde Virtual Hospital: telemedicine team available 24 hours a day, 7 days a week
  • Prescription drug subsidy
  • Meal and/or food allowance – Pluxee*
  • Childcare assistance (for children up to 5 years and 11 months old)
  • Assistance for children with disabilities
  • Life insurance
  • Fuel or commuting allowance*
  • Work-from-home allowance* (for Hybrid or Remote contracts only)
  • Welcome kit for new parents
  • SESC partnership*
  • Education benefit – internal self-development platform (Studa and Stone Library)
  • Acolhe360º – free emotional support
  • Quick massage and on-site medical clinic*
  • Optional benefits: Wellhub, TotalPass, Pet Club, Flash, Férias&Co, transportation voucher, Allya, and educational partnerships