Role: 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 an LA-based lifestyle e-commerce company. It is one of
the fastest growing companies in the US. We are looking for a senior
software engineer to join the Members and Sales (MAS) Team.
The MAS Team is at the heart of our client's mission to delight the
customers. The team is a dynamic group of engineers who are
passionate about building innovative solutions that enhance the
member experience and drive sales growth. They work on a variety of
projects, from optimizing the subscription process to developing new
features that engage and retain platform's members.
What you’ll do:
● Develop and deliver clean, maintainable, performant code
● Help define the architectural strategy for the systems you own
and contribute to 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
● Provide consultation for non-technical teammates and clarity
around technical decisions
● Advocate for new technology and design patterns where you
believe they can help power the business
● Advocate for flexible, domain-driven solutions that balance
expediency with long-term flexibility
Your background and skills will include:
● Bachelor’s degree in computer science or a related field is
preferred
● 6+ years of experience as a software engineer, building and
operating production systems at scale
● You have a lot of experience with Java or Python or similar
languages
● Proficient in creating robust backend systems that can handle
large volumes of data and high traffic loads efficiently.
● Skilled in optimizing performance, ensuring reliability, and
implementing best practices for scalability and maintainability.
● Experienced in using various technologies and frameworks to
build scalable solutions that meet the demands of modern
applications.
● Experience with ecommerce is a big plus
● Some experience with React is a plus
● Strong communication skills and experience working in a
collaborative, Agile environment