What are the responsibilities and job description for the Backend Engineer position at Mood?
What is Mood?
📈 Mood is one of the fastest-growing e-commerce companies in the US.
We help people buy the highest quality hemp THC products online. We have 200,000 customers, an average rating of 4.9/5, profitability, and a $70m run rate - and we are less than 1 year old!
Our mission is to help people access safe, high-quality THC products tailored to their use case - from reducing chronic pain to having a fun night with friends.
We have a small core team with senior employees from Y Combinator backed startups, Smile Direct Club, and Warby Parker.
It’s not our first rodeo (David’s from Texas after all 🤠) - our founders have built and scaled multi-million D2C companies and held key roles at leading startups. We care deeply about creating great products, hiring a world-class team, and creating the environment to do our best work.
With proven product-market fit, we are hiring to help us break the $100m mark and build a generation defining e-commerce company.
👉 Learn more about Mood and our tech team here: Working at Mood - The Tech Team
The opportunity
Our systems handle millions of dollars and hundreds of thousands of users each month.
As a senior backend engineer, you’ll split your time between architecting and hands-on coding. Following our principle of preferring to buy over build, we lean heavily on existing eCommerce solutions. This means there are often complex data/architecture questions. And you’ll need to write small services (Cloudflare workers) to get the systems talking to each other and the data flowing.
Potential for becoming a team lead/tech lead: We are currently a tech team of 3 and looking to grow to 10 by early next year. This means there’s scope to take on responsibility as either a team lead (coaching, managing, and hiring) and/or a tech lead (driving technology and architecture decisions).
About you
Requirements:
- Based in US or EU timezones (GMT-6 to GMT 2)
- 3 years of experience as a professional software engineer
- Experience with Node.js (Typescript or Javascript) or Python
- Experience setting up services on AWS / Google Cloud
- Experience designing complex systems
- Move fast with a strong bias for action
Nice to have:
- Experience with the modern data stack and data warehouses
- Experience with eCommerce or ERP tools
- Experience with Cloudflare workers
Recent projects by our team
- Built Cloudflare workers to cache objects and speed up page performance
- Built a recurring payment feature for Mood to enable subscriptions
- Set up BigQuery as our data warehouse
Salary and Benefits
The salary for this role is up to $130,000 or £100,000 per year
And we have a great benefits package:
- Paid vacation
- Pension / 401(k) contributions
- Learning budget of $1000/year $30/month for books
- Health, dental, and vision insurance (US)
- Paid parental leave
- Remote work across EU/US timezones
- Team offsites
- Co-working budget
- Apple laptop
Application process
We respond within 2 business days. A few short interviews followed by a day of real paid work.
📜 Apply — send in a short paragraph Github LinkedIn/CV.
📞 Meet the hiring manager - 15 minute call to hear your motivations and answer your questions
💻 Technical interview - 45 minute past project discussion and problem-solving
🤝 Culture interview - 45 minutes for us to understand how you work best
👩💻 Day of paid work — build a proper feature and get to know what working at Mood is like
🎉 Offer — if it’s a yes, we make you an offer!
Questions?
Read through our FAQs or send an email at 'engineering-hiring at hellomood.co'