Golang Developer (with Python experience) Offline

We are looking for a talented Golang Developer to join our team and work on exciting microservice-based projects. This is a unique opportunity to work on scalable, high-performance services with a team of over 1000 developers, where GoLang and Python are the primary technologies. The client is a US-based company focused on payment and reward systems.

 

Initial Task:

Your first task will involve evolving a Golang microservice that:

• Consumes events from Kafka into an internal database.

• These events include transactions, payouts, and chargebacks from credit card processing.

• Reports to partners via a reporting API.

• Adds support for basic API key authentication.

 

Future Responsibilities:

1. Collaborate with another engineer to build a microservice with an API and a ledger for internal account transfers. This service will be developed in Python.

2. Work on exposing an internal API for adding products to external users, which could be done in Python or Golang.

3. Join a team responsible for maintaining and evolving these three services.

 

Key Requirements:

• Strong experience with GoLang and microservice architectures.

• Familiarity with Kafka and event-driven systems.

• Experience with API development and database integration.

• Basic understanding of API key authentication.

• Willingness to work with Python alongside GoLang.

• English proficiency (B2+) for communication with international teams.

• Experience in payment or reward systems is a plus.

Similar jobs

Estonia, Lithuania, Ukraine to $3500
Countries of Europe or Ukraine