Software Go Engineer (A.T) #150

  • Back-end
  • Full Time
  • Remote
  • 70K ~ 90K USD / Year


Go, RabbitMQ, Kafka, Microservices

This is a pioneering company operating in the B2B payments and financing sector, with a mission to redefine how businesses handle financial transactions. Their dedication to innovation and excellence drives them to craft efficient and adaptable payment solutions for businesses worldwide. If you’re a Frontend Engineer who’s passionate about technology and eager to join a highly skilled and innovative team, this role is a perfect match!

They are looking for an experienced Software Engineer to join their development team. As a key member of the team, you will have the opportunity to work on exciting and challenging projects related to their B2B payment platform. Your expertise in Go, microservices, and messaging will be essential to the success of their projects.



  • Develop and maintain scalable microservices in Go.
  • Collaborate with multidisciplinary teams to create efficient payment solutions.
  • Integrate messaging systems to ensure reliable communication between services.
  • Solve complex technical problems and continuously improve code quality.
  • Participate in the complete development cycle, from conception to deployment and maintenance.


  • Solid experience in Go software development.
  • Experience with messaging systems such as RabbitMQ, Kafka, NATS, etc.
  • Knowledge of microservices architecture and service-oriented design.
  • Ability to work independently and as part of a team.
  • Excellent problem-solving and critical-thinking skills.
  • Passion for technology, continuous learning, and innovation.

Additional Requirements:

  • Proficiency in reading and writing English (listening skills are optional but preferable).
  • Remote work capability.
  • Availability for periodic team meetings during U.S. working hours.


  • Collaborative and innovative work environment.
  • Flexible working hours.
  • 15 days PTO.
  • American holidays.

Ready to get started? Click on the button below.

You’ll be redirected to our application form, where you will choose the job that you wish to apply for. Remember the ID number (#) of the job.

Frequently Asked Questions (FAQ)

The level of proficiency can vary a bit depending on the company and the role, but we advise candidates to have at least an upper-intermediate level of English prior to applying. We will assess it during the hiring process.

Most of our job roles are mid or senior-level. Because of that, we believe at least 3 years of deep experience for mid-level roles and 5 or more for senior roles are required.

You can reapply for the same role after 3 months of your previous application.

Absolutely! Feel free to choose as many job openings as you want when applying via our form. Just remember to check the ID (#) of the jobs you're selecting.

No. At GeekHunter, we only work with full-time/contractor jobs.

It can vary a lot depending on the company and its needs, but most of the roles listed on the job board are contractors (equivalent to PJ in Brazil).

Yes! Both must be made in English to not only assess your level of proficiency but also so that the company in question (and their team) can review them quicker. If you need help with creating a CV in English, check out this article we made in Portuguese.

At this time (prior to the application), we don't disclose the names of our clients. If you are approved on the first steps (CV and English assessments), we will give you all the details!