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 →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. 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: A bachelor’s degree in computer science or a related field is preferred 5+ years of experience as a software engineer, building and operating production systems at scale Strong proficiency in Java (Python or similar languages) and database technologies Strong analytical and troubleshooting skills Experience with e-commerce is a big plus Some experience with React is a plus