Backend Engineer - Golang
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
We are seeking a Senior Backend Engineer to focus on building and scaling backend systems for a high-scale e-commerce marketplace. This role will drive API development, distributed system design, and data pipeline execution while contributing to architectural decisions and technical direction. The position involves designing, building, and maintaining the backend systems that power the e-commerce platform., * Design and build scalable backend systems and APIs, including REST and gRPC.
- Partner with product managers to translate requirements into technical solutions.
- Lead architecture discussions and guide the backend technical direction.
- Review code, provide technical guidance, and mentor engineers on best practices and design decisions.
- Develop and maintain Airflow data pipelines using Python for both batch and real-time processing.
- Build and support event-driven systems and batch processing frameworks.
- Ensure systems are reliable, maintainable, and well-documented.
Requirements
- 7+ years of backend engineering experience.
- 3+ years of hands-on, production-level Golang experience.
- Strong experience designing scalable distributed systems on Google Cloud Platform or a similar cloud platform.
- Experience building and designing clean, maintainable APIs (REST and/or gRPC).
- Experience with Airflow DAGs in Python or similar pipeline tooling.
- Experience with Kafka or similar message streaming platforms for event-driven systems.
- Hands-on experience with Kubernetes for container orchestration and service deployment.
- Familiarity with CI/CD pipelines, preferably using GitHub Actions.
- Working knowledge of relational and NoSQL databases.
- Strong communication and cross-functional collaboration skills., * Experience in e-commerce or marketplace platform domains.
- Experience with the Google Cloud Platform ecosystem (e.g., BigQuery, Pub/Sub, Cloud Run).
- Strong data pipeline or data engineering exposure.
- Experience working in highly scalable, high-traffic environments.
About the company
Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.
Everforth Apex uses a virtual recruiter as part of the application process. Click for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
20 Essential Tools For Backend Development
How Much FAANG Companies Actually Pay Software Engineers in 2025
The 7 Most Popular Backend Frameworks for Developers
The Best X (Twitter) Accounts for Developers