Senior Full-Stack Developer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we're always looking for passionate individuals to join us. Learn more about our story at: https://rubylabs.com/about-us/ We're building and scaling a profitable D2C platform used by hundreds of thousands of customers globally, processing large volumes of traffic and revenue every month. The product is well beyond MVP: it's battle-tested in production, monetizing at scale, and now entering a phase of rapid growth and expansion. We've recently launched a second product in the same ecosystem and are doubling down on building a world-class engineering organization to support continued scale. We're looking for a Senior Full-Stack Developer who can combine hands-on technical excellence with strong ownership. You'll be responsible not just for shipping code, but for shaping architecture, improving reliability, raising engineering standards in a high-paced environment. This role is not about maintaining a legacy system. It's about scaling real products used by real users, fast. If you're looking for a comfortable 9-5 role, this won't be the right fit. But if you're excited by ownership, accountability, and building high-quality systems under real-world pressure, read on.
Responsibilities
- Take ownership of core product components from concept to deployment.
- Collaborate with the Product team to design scalable and maintainable architectures.
- Participate in (and lead) code reviews and ensure best practices across the team.
- Mentor junior and mid-level developers, providing guidance and fostering growth.
- Contribute to hiring and onboarding new team members.
- Maintain high code quality and application performance in a fast-paced, high-traffic environment.
- Set up and improve CI/CD pipelines and development workflows.
- Monitor, debug, and improve the stability and scalability of the system.
- Help shape the engineering culture as the team grows.
Requirements
- Core Technical Skills
- At least 6 years of experience of overall full-stack application development.
- At least 2 years of experience with Next.js .
- Strong expertise in JavaScript/TypeScript and modern ReactJS.
- Experience leading a small team in a continuous deployment environment.
- Experience with CI/CD pipelines, Docker, and cloud infrastructure (preferably AWS, Cloudflare).
- Solid understanding of PostgreSQL and Redis, including performance tuning and schema design.
- Experience with A/B testing frameworks and using analytics to drive product decisions.
- Familiarity with CMS (preferably Payload).
- Leadership & Collaboration
- Demonstrated ability to mentor other engineers and elevate team performance.
- Clear communication style, able to explain complex topics clearly and concisely.
- A proactive mindset, you spot issues before they become problems and take ownership.
- Comfortable making technical decisions and defending them with logic and data.
- Experience leading teams or projects.
- Experience in D2C SaaS products.
- Exposure to performance marketing, customer funnel optimization, or rapid MVP cycles.
- Contributions to open-source or technical blogs.
- Experience working in a fast-paced, high-growth startup environment.
- Location
- Ruby Labs operates within the CET (Central European Time) zone. Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET. This ensures optimal collaboration and communication during working hours.
Benefits
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at ruby-labs? Share your experience