Apply

Senior Software Engineer (Go) – Transaction API

Posted 4 months agoViewed

View full description

💎 Seniority level: Senior

📍 Location: Germany, Portugal, Spain, UK

🔍 Industry: Payments technology

🗣️ Languages: English

🪄 Skills: KubernetesGoCommunication SkillsCollaborationCI/CDMicroservices

Requirements:
  • Deep understanding of designing and building distributed systems.
  • Enjoys working on complex challenges requiring high performance and robustness.
  • Familiarity with cloud and containerization technologies, test automation tools, and CI/CD pipelines.
  • Interest in owning projects end-to-end and supporting them in production.
  • Appreciation for clean code and software engineering best practices.
  • Experience with Go and a 'right tool for the job' mentality.
  • Excellent communication skills and a collaborative attitude.
Responsibilities:
  • Design, develop, and optimize high-performance Go-based microservices essential to transaction management and payment processing.
  • Push the boundaries of CockroachDB with efficient database configurations and high-performing queries.
  • Optimize inter-service communication using NATS for low-latency processing.
  • Continuously refine services for cost-efficiency and performance while maintaining availability SLOs.
  • Maintain high availability standards in a multi-cloud Kubernetes environment (AWS, Azure, GCP).
Apply