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