Back-end Engineer [GROWTH]

This position has been filled.

You can still apply if you'd like us to keep your resume on file for similar opportunities or other clients.

View current openings →
Full-time Position Filled

About the Company

Our client is a billion-dollar lifestyle lifestyle membership and e-commerce platform that delivers a curated collection of full-size products across beauty, fashion, wellness, fitness, home, and technology. As a market leader, they empower women to lead healthier, more fulfilling lives.

About the Role

As a Staff Software Engineer (Backend), you’ll help shape the architecture of domain-driven backend systems at scale while raising the bar for software delivery, observability, and engineering standards. This is a senior individual contributor role for an engineer who enjoys building reliable production systems, mentoring other engineers, and simplifying complex technical problems in a collaborative team environment.

Role: Staff Software Engineer (Backend)

  • Location: Remote--will work for a US client with teams based in Los Angeles, California
  • Level: Senior

Department: Engineering

Summary

Our client is a billion-dollar lifestyle lifestyle membership and e-commerce platform that delivers a curated collection of full-size products across beauty, fashion, wellness, fitness, home, and technology. As a market leader, they empower women to lead healthier, more fulfilling lives. Our client prides themselves on their innovative approach and strong technology expertise, utilizing cutting-edge tools and methodologies to drive growth and enhance user experiences. Joining the engineering team means being part of a collaborative and dynamic environment where your technical skills and creativity are valued and nurtured. With a focus on continuous improvement and embracing the latest advancements, they offer an exciting opportunity for engineers to work on challenging projects that make a real impact.

Tech Environment

  • Backend: Java + Spring Boot
  • Data & events: MySQL, Kafka (event-driven architecture)
  • Infrastructure: AWS, Kubernetes (EKS)
  • Observability: Datadog
  • Commerce: Stripe (payments), Recurly (billing/subscriptions)
  • Identity: Keycloak (OAuth/OIDC)
  • Internal tooling: a React-based admin / customer-support application

We would love to hear from you if:

  • You love to design, build, and operate domain-driven backend systems at scale.
  • You’ve worked in agile-ish systems, kanban systems, and more importantly, hybrid systems.
  • You’re good at demystifying complex technical concepts for laymen and love to simplify complex ideas for curious teammates.
  • Automation has become a core value for you, and your systems can operate in production for long periods without human intervention.
  • You already can’t live without continuous delivery and know how to drive towards small, frequent deployments.
  • You know how to tune up observability up and down the stack.
  • You know how to find the growth edge for people on your team, including your own.

What you’ll do:

  • Develop and deliver clean, maintainable, performant code
  • Help define the architectural strategy for the systems you own and contribute to the architectural vision for the platform at large
  • Review code and provide feedback on technical work on the team
  • Build services and tooling to streamline the development process
  • Mentor and coach less experienced engineers on the team
  • Help define standards and best practices on your team for testing, software delivery, observability, contract definition, and so on
  • Participate in sprint-related meetings such as standup, grooming, retrospective, and roadmap replenishment
  • Encourage a culture of experimentation, prototyping and brainstorming across technical teams

Your background and skills will include:

  • 5+ years of experience as a software engineer, building and operating production systems at scale
  • Strong Java + Spring Boot (or a very close JVM equivalent)
  • Event-driven / distributed systems experience — Kafka or comparable
  • Comfortable operating in AWS + Kubernetes (EKS)
  • Strong analytical and troubleshooting skills
  • Hands-on experience building with LLMs or AI agents — you understand where to keep humans in the loop, what failure modes to design for, and how to structure tasks so AI operates reliably. You treat AI as a collaborator you critically evaluate; your review of AI-produced code is as rigorous as your review of a colleague's PR. You've helped a team level up its AI fluency — modeling judgment of when to trust AI output, when to question it, and when the right answer is to do it yourself.

Strongly preferred

  • Ecommerce or subscription-commerce background
  • Identity / auth experience (Keycloak, OAuth/OIDC)
  • Python experience

Nice to have

  • React & Next.js
  • Bachelor's degree in computer science or a related field