Senior Backend Developer, Golang

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Backend Developer using Golang for strategic projects in a regulated payment institution. Working with microservices, high availability, and focusing on performance and security.

Responsibilities:

  • Develop and enhance microservices and APIs in Golang
  • Work with event-driven architectures using messaging systems (Apache Pulsar, Kafka, or similar)
  • Implement solutions focused on resilience, idempotency, and distributed transactions (SAGA)
  • Develop unit and integration tests
  • Contribute to reducing technical debt and continuous improvement of the platform
  • Participate in code reviews and support the evolution of the solution architecture

Requirements:

  • Strong experience in backend development with Golang
  • Experience with microservices architecture
  • Knowledge of distributed messaging systems (Apache Pulsar, Kafka, or similar)
  • Experience with distributed transactions (SAGA, Two-Phase Commit, or equivalents)
  • Experience with high-availability, low-latency systems and high transactional volume

Benefits:

  • Contract (PJ - contractor)
  • 20 days paid annual leave
  • 100% remote work
  • Business hours (Monday to Friday)