Every month, hundreds of thousands of members across 13 markets receive our monthly beauty subscription box, delivered right to their doorstep. Each box is designed to create happy moments of self-indulgence.
At Goodiebox, our mission is to inspire and empower people to live happier lives, one happy moment at a time. We believe that happiness unlocks endless possibilities and ultimately makes the world a better place.
Pretty cool, right?
To make our bold vision a reality—and to achieve our goal of becoming the best beauty subscription platform by 2025—we need more hands and more brainpower. Would you like to join us?
About the Tech Team
In the Tech team, we are passionate about building systems and tools with a human-first mindset.
- We work on a brand-new, in-house developed subscription platform powered by scalable microservices.
- With no legacy systems to maintain, we spend our time on value-adding tasks that make a difference.
- As part of a smaller team, you’ll have plenty of opportunities to work on a variety of projects with multiple stakeholders—there’s never a dull moment!
We’re looking for a Fullstack Web Developer to help us build, maintain, and scale our systems as we continue our journey toward our bold vision.
What You’ll Be Doing
Your daily responsibilities will include:
- Working directly with the Product Owner, Tech Lead, and other stakeholders to gather and write requirements.
- Acting as a flexible, self-starter who works independently to complete tasks.
- Exchanging knowledge and collaborating with peers to implement solutions across the full stack.
- Coding and delivering solutions that align with the architecture and operating environment while driving future functionality and enhancements.
- Designing, developing, testing, and deploying new features and services.
- Identifying areas of improvement and proactively implementing solutions in collaboration with the team.
- Committing to your own professional growth while contributing to the team’s development.
- Staying active in the tech community to share and gain insights.
Who You’ll Be Working With
- You’ll be part of a diverse Tech team, each member bringing unique skills and perspectives to the mix.
- Success happens when we pull together toward our common goals.
- You’ll report to our VP of Tech and collaborate closely with stakeholders across the business.
What You’ll Bring to the Role
We’re looking for someone with the following skills and experience:
Frontend Skills:
- Proficiency in TypeScript, React, Next.js, and modern CSS frameworks (we use styled-components and Tailwind CSS).
- Experience with Headless CMS (e.g., Strapi) is a plus.
Backend Skills:
- Hands-on experience with Node.js, Express, REST APIs, and micro-services architecture.
- Familiarity with relational databases (we use PostgreSQL) and document databases (e.g., Firestore).
Additional Skills:
- Experience integrating with third-party payment or logistics providers.
- Proficiency in English (our primary business language).
- Familiarity with tools like n8n (workflow automation) and Apache Superset for BI.
- Knowledge of Google Cloud Platform (GCP).
Mindset & Collaboration:
- Ability to work in a collaborative environment and communicate proactively with stakeholders.
- Passion for innovation and creating solutions that deliver real business value.
Why Join Us?
- Be part of a mission-driven team that’s committed to creating happy moments and making a difference in people’s lives.
- Work on cutting-edge technologies and a scalable microservices architecture without worrying about legacy systems.
- Enjoy a flexible and supportive work environment where you can grow and contribute to exciting projects.
Are you ready to help us build something amazing?
Join us on our mission to spread happiness