Senior Software Engineer (Go) - Batch Processing

New
We can accept applications from the following countries; Germany, Netherlands, Spain, Portugal & UKFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSGCPKubernetesGoCI/CDTerraformMicroservicesDistributed Systems

Requirements

  • Deep understanding of designing and building distributed systems.
  • Experience with Go.
  • Familiarity with cloud and containerisation technologies.
  • Experience with test automation tools and CI/CD pipelines.
  • Appreciation of clean code and software engineering best-practices.
  • Great communication skills for collaboration and knowledge sharing.
  • Ability to take project ownership end-to-end.
  • Experience with infrastructure as code and Kubernetes is a plus.
  • Java experience is a plus.

Responsibilities

  • Designing, building, and running cloud-native microservices in Go for a payments platform.
  • Building highly available, low-latency, and scalable systems.
  • Taking ownership of services from design through to production support.
  • Optimizing for cost-efficiency, observability, and operational excellence.
  • Collaborating within a flat, autonomous team using pair programming.
  • Participating in a shared on-call rotation for production systems.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now