This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior Backend Engineer with strong Golang expertise to design, build, and maintain the backend systems powering a modern e-commerce marketplace. This role focuses on scalable API development, distributed systems, data pipelines, and cloud-native backend services. The ideal candidate will have extensive experience with Go, Kubernetes, Airflow, Kafka, and cloud platforms, while collaborating closely with product and engineering teams to deliver high-quality backend solutions.
Job Responsibility
Collaborate with product managers to translate business requirements into scalable technical solutions
Design, develop, and maintain clean, secure, and well-documented REST and gRPC APIs
Lead backend architecture discussions and provide technical direction across engineering teams
Review pull requests and mentor engineers by providing technical guidance and best practices
Develop and maintain Airflow data pipelines using Python DAGs for real-time and batch processing
Build, optimize, and support distributed backend services and event-driven systems
Implement scalable messaging and streaming solutions using Kafka or similar platforms
Deploy and manage containerized applications using Kubernetes
Contribute to CI/CD automation and deployment pipelines using GitHub Actions
Ensure backend services are scalable, reliable, secure, and maintainable
Requirements
7+ years of backend software engineering experience
3+ years of production experience developing applications with Golang
Proven experience designing and operating distributed systems on GCP or similar cloud platforms
Strong experience building enterprise-grade REST and gRPC APIs
Hands-on experience developing Airflow DAGs using Python or similar workflow orchestration tools
Experience building and supporting batch processing and event-driven architectures
Strong knowledge of Kubernetes for container orchestration and service deployment
Experience working with CI/CD pipelines using GitHub Actions
Strong understanding of relational and NoSQL databases
Excellent communication and cross-functional collaboration skills
Backend Development
Golang
REST APIs
gRPC
Distributed Systems
Backend Architecture
Microservices
Apache Airflow
Python (Airflow DAGs)
Kafka
Batch Processing
Event-Driven Architecture
Google Cloud Platform (GCP) or similar cloud platforms
Kubernetes
GitHub Actions
CI/CD Pipelines
Containerization
Relational Databases
NoSQL Databases
Nice to have
Experience working in e-commerce or marketplace platforms
Hands-on experience with GCP-native services, including BigQuery, Pub/Sub, and Cloud Run
Experience designing highly scalable, cloud-native backend systems
Strong understanding of software architecture, performance optimization, and distributed computing