ApplySenior 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