Apache Kafka, Application Programming Interface (API), Architectural Design, Cloud Computing, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Management, Distributed Computing, Employee Benefits, GCP (Good Clinical Practices), GitHub, Go Programming Language (Golang), Health Plan, Machine Tool, NoSQL, Product Engineering, Python Programming/Scripting Language, REST (Representational State Transfer), Relational Databases (RDBMS), Requirements Management, Retail, Systems Maintenance, Technical Leadership, eCommerce
San Francisco, CA(remote)
Senior Backend Engineer Golang (Remote)
We are seeking a Senior Backend Engineer to design, build, and maintain the backend systems that power an e-commerce marketplace for our global retail client. This role will focus on API development, distributed backend systems, data pipelines, and core product backend features while collaborating closely with product and engineering teams.
This is a 40-hour per week, 6-month contract (extensions possible), 100% Remote role.
This is a W2 role as a Stage 4 Solutions employee. Health benefits and a 401K are offered.
Responsibilities:
Work closely with product managers to translate requirements into technical solutions
Design clean, maintainable, and well-documented APIs used by engineering teams and third-party integrations
Lead architectural design discussions and guide technical direction across backend systems
Review pull requests and provide technical guidance on implementation decisions across the team
Develop and support Airflow data pipelines using Python DAGs for real-time and batch processing.
Requirements:
7+ years of backend engineering experience.
3+ years writing production Go (Golang).
Experience designing and operating distributed systems on GCP or similar cloud platform.
Demonstrated ability to design clean, maintainable REST and gRPC APIs.
Experience writing and maintaining Airflow DAGs in Python or similar pipeline tooling.
Experience building and operating batch jobs and event-driven systems using Kafka or similar message streaming platforms.
Hands-on experience with Kubernetes for container orchestration and service deployment.
Familiarity with CI/CD pipelines using GitHub Actions.
Working knowledge of relational and NoSQL databases.
Strong communication skills for cross-functional collaboration with product and engineering teams.
Experience in e-commerce or marketplace domains preferred.
Experience with GCP-native services such as BigQuery, Pub/Sub, or Cloud Run preferred.
Please submit your resume to our network at https://www.stage4solutions.com/careers/ and apply to the Senior Backend Engineer Golang (Remote) role.
Please feel free to forward this opportunity to others who may be interested.
Stage 4 Solutions is an equal-opportunity employer. We celebrate diversity and are committed to providing employees with an inclusive environment that is free of discrimination and harassment. All employment decisions are based on job requirements and candidate qualifications, without regard to race, color, religion/belief, national origin, gender identity, age, disability, marital status, genetic information, or other legally protected characteristics.
Compensation: $60/hr. - $63.44/hr.
#LI-SW1