The Planet Group https://cdn.haleymarketing.com/templates/63515/logos/theplanetgroup-200x200.png http://www.theplanetgroup.com http://www.theplanetgroup.com true

remote San Francisco , CA 94104 US

Backend Software Engineer

remote San Francisco , CA 94104 US

Posted: 11/07/2025 2025-11-07 2025-12-20 Employment Type: Contract Job Category: ERP Job Number: 637436 Is job remote?: Yes

Job Description



Job Title:Backend Engineer

Location:Remote – CST/PST Hours - candidates from USA and Canada are welcome to apply

Duration:12 months

USC/GC/Canadian Citizen and PR candidates only

Need to be W2 or Self Inc.

Introduction

We are seeking a highly skilledBackend Engineerwith proven experience at major tech companies building distributed systems serving millions of daily active users. The ideal candidate has worked in large engineering organizations with multiple backend teams contributing to a distributed architecture. This individual must demonstrate proficiency in modern development practices including A/B testing, feature flagging, distributed systems design, and data-driven decision making.

This role requires someone who can work autonomously in a fast-paced environment, collaborate with cross-functional teams (PMs, SREs, data scientists, and engineers), and think strategically about system architecture and scalability. Experience withhigh-scale consumer applications (10M+ DAU)is strongly preferred.

Required Skills & QualificationsPreferred Skills & QualificationsDay-to-Day ResponsibilitiesCompany Benefits & Culture

Job Title:Backend Engineer

Location:Remote – CST/PST Hours - candidates from USA and Canada are welcome to apply

Duration:12 months

USC/GC/Canadian Citizen and PR candidates only

Need to be W2 or Self Inc.

Introduction

We are seeking a highly skilled

Backend Engineerwith proven experience at major tech companies building distributed systems serving millions of daily active users. The ideal candidate has worked in large engineering organizations with multiple backend teams contributing to a distributed architecture. This individual must demonstrate proficiency in modern development practices including A/B testing, feature flagging, distributed systems design, and data-driven decision making.

This role requires someone who can work autonomously in a fast-paced environment, collaborate with cross-functional teams (PMs, SREs, data scientists, and engineers), and think strategically about system architecture and scalability. Experience with

high-scale consumer applications (10M+ DAU)is strongly preferred.

Required Skills & Qualifications


  • 8+ years of professional backend software development experience post-internship

  • Expertise inPythonand
  • Go

  • Proven experience designing and scaling distributed backend systems and microservices architectures

  • Strong knowledge ofconsistency models, fault tolerance, and horizontal scaling

  • Experience with GraphQL, REST, HTTP, and maintainable API design

  • Proficiency with message queues (Kafka, RabbitMQ), caching systems (
  • Redis, Memcached
  • ), and databases (
  • Postgres, SQL, NoSQL
  • )

  • Familiarity with software engineering best practices: unit/integration/e2e testing, CI/CD, A/B testing, design documentation, and code reviews

  • Strong organizational skills with ability to prioritize and manage multiple tasks

  • Excellent communication skills in fully remote, cross-functional environments

  • Bachelor’s degree in Computer Science or equivalent practical experience

  • Experience in large-scale consumer platforms with10M+ daily active users

  • Prior experience inmedia-heavy, high-throughput systems

  • Experience mentoring and contributing to engineering best practices

  • Ability to thrive in ambiguity, innovate, and learn continuously

  • Collaborate with product, design, and engineering teams to execute product and business strategies

  • Contribute to the full development lifecycle: design, development, testing, experimentation, analysis, and launch

  • Review code, design docs, and provide feedback on product specs

  • Build and maintain APIs, middleware, and testing frameworks (RSpec) to support data flow and integrations

  • Troubleshoot, debug, and optimize high-throughput applications

  • Ensure compliance with security and data privacy standards

  • Design maintainable database schemas and scalable data structures

  • Participate in architecture reviews and technical discussions

  • Engage in planning, backlog refinement, sprint reviews, and agile ceremonies

  • Proactively identify technical bottlenecks and propose solutions

  • Opportunity to work onmassive-scale, consumer-facing applications

  • Work with highly skilled engineers in a collaborative, fast-paced environment

  • Fully remote work with CST/PST time zone alignment

  • Exposure to cutting-edge distributed systems and large-scale backend architecture

    #TECH #REMOTE #
  • #LI-IL1
Are you sure you want to apply for this job?

Please take a moment to verify your personal information and resume are up-to-date before you apply.