You will contribute to the development of a distributed orchestration platform built on a microservices architecture, running in a cloud-native environment on Google Cloud Platform (GCP) with Google Kubernetes Engine (GKE).
The platform heavily relies on API-driven communication, event-based workflows, and webhook integrations to enable real-time coordination between multiple external partners.
You will work closely with product, engineering, and external partner teams to design scalable integration patterns and ensure reliable production-grade connectivity across the ecosystem.
Senior Integrations Engineer (Go / Python)
Your responsibilities
- Own end-to-end delivery of partner integrations (design, implementation, testing, production support)
- Design and maintain RESTful APIs using OpenAPI 3.1 specifications
- Develop and support integration services in Go and/or Python
- Build and maintain webhook-based event processing systems
- Collaborate with external partners to gather requirements and define API contracts
- Debug and resolve production issues in distributed microservice environments
- Work with Kubernetes (GKE) to deploy and operate services in production
- Contribute to CI/CD pipelines and DevOps practices
- Ensure high reliability, scalability, and observability of integration components
Our requirements
- 5+ years of experience as a Software Engineer, Integration Engineer, or similar role
- Strong proficiency in Go or Python
- Hands-on experience with REST APIs, OpenAPI 3.1, and webhook architectures
- Working knowledge of JavaScript/TypeScript for integration development and debugging
- Practical experience with Google Cloud Platform (GCP), especially GKE
- Strong understanding of microservices architecture and integration patterns
- Experience designing API contracts and working with external partners
- Ability to troubleshoot complex issues in distributed production systems
- Familiarity with CI/CD pipelines and DevOps practices
- Experience working in Agile/Scrum environments