Backend Engineer - Golang

Everforth Apex
San Francisco, United States of America
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
San Francisco, United States of America

Tech stack

API
Airflow
Batch Processing
Google BigQuery
Code Review
Directed Acyclic Graph (Directed Graphs)
Information Engineering
Distributed Systems
Github
Python
NoSQL
Software Architecture
Google Cloud Platform
Cloud Platform System
Real Time Systems
Backend
Event Driven Architecture
Build Management
Kubernetes
Google Cloud Functions
Kafka
Api Design
Data Pipelines
Go

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