Senior Software Engineer – Go

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Go Software Engineer developing critical systems for Stone, a Brazilian payments technology and financial services company. Building scalable, secure production features and collaborating through code reviews.

Responsibilities:

  • Develop and maintain new features
  • Take responsibility for developing systems that are critical to the company
  • Monitor system performance and the impact of system changes
  • Document implemented changes
  • Build and maintain production systems with a focus on performance, scalability, security, availability, reliability, resilience, and integration with the application ecosystem
  • Identify gaps in architecture and the development process and propose solutions
  • Conduct code and documentation reviews
  • Implement automated tests
  • Develop software in Go
  • Collaborate with the team through code reviews, highlighting best practices and potential improvements

Requirements:

  • Ability to identify gaps in architecture and the development process and propose solutions
  • Ability to conduct code and documentation reviews
  • Experience implementing automated tests
  • Experience developing software in Go
  • Knowledge of relational databases, such as PostgreSQL and MySQL
  • Knowledge of microservices architecture
  • Ability to collaborate with the team through code reviews, highlighting best practices and potential improvements
  • Knowledge of messaging systems such as RabbitMQ, ZeroMQ, Kafka, or IBM MQ is a plus
  • Knowledge of approaches such as microservices, Event Sourcing, CQRS, Hexagonal Architecture, or Lambda Architecture is a plus
  • Experience with relational and non-relational data modeling is a plus
  • Knowledge of CI/CD tools and Azure DevOps is a plus
  • Experience with public and private clouds such as OpenStack, AWS, Azure, and Google Cloud is a plus
  • Knowledge of and interest in the financial market is a plus

Benefits:

  • Base salary
  • Variable compensation package* (profit-sharing, long-term incentive plan, or commission—provided according to role eligibility and not available as a free choice)
  • Health and dental insurance with copayments (except for employees with disabilities, who are not subject to copayments)
  • Verde Virtual Hospital: telemedicine team available 24 hours a day, 7 days a week
  • Prescription medication subsidy
  • Meal and/or food allowance – Pluxee* (except for Commercial Executive roles—6-hour workday)
  • Childcare assistance (for children up to 5 years and 11 months old)
  • Assistance for employees with children with disabilities
  • Life insurance
  • Fuel allowance or commuting assistance*
  • Home office allowance* (for hybrid or remote contracts only)
  • Welcome kit for new parents
  • SESC membership*
  • Education benefit – internal self-development platform (Studa and Stone Library)
  • Acolhe360º – free emotional support
  • Quick massage and onsite clinic*
  • Wellhub
  • TotalPass
  • Pet Club
  • Flash
  • Férias&Co
  • Transportation voucher
  • Allya
  • Educational partnerships