Ruby Labs is looking for a Senior Full-Stack Developer to create robust user interfaces and backend services using pre-built component libraries. You will focus on translating design requirements into efficient, scalable code and delivering seamless user experiences.
What You'll Do
- Develop high-quality user interfaces using Next.js, React, and TypeScript, leveraging UI libraries such as NextUI, HeroUI, and Tailwind CSS.
- Write clean, scalable, and maintainable frontend and backend code.
- Create and maintain reusable frontend components.
- Develop robust backend services and high-quality Edge functions.
- Design and optimize database schemas and queries for performance and scalability.
- Accurately translate design wireframes and layouts into functional frontend implementations.
- Ensure consistency, usability, and accessibility throughout all UI implementations.
- Optimize interfaces for maximum performance and user experience.
- Collaborate effectively with product managers and backend developers to understand requirements and deliver integrated solutions.
- Participate actively in code reviews and maintain high coding standards.
- Contribute to efficient workflows and seamless transitions between design and development phases.
What We're Looking For
- 3-5 years of frontend development experience (Next.js, React, TypeScript, Tailwind).
- 2+ years of backend experience using Nest.js.
- Strong understanding of UI/UX principles and ability to work within structured design systems.
- Proficiency with HTML and CSS; capable of delivering clean, semantic, maintainable code.
- Familiarity with UI component libraries (NextUI, HeroUI, or similar).
- Solid understanding of responsive and adaptive design principles.
- Good knowledge of SQL.
- Experience with design tools such as Figma or Visily to implement assets accurately.
- Extensive knowledge of backend development, including service creation and scalable database solutions.
- Strong knowledge of Git and version control best practices.
Nice to Have
- Experience working with design systems and component-based architecture.
- Background in D2C product development or performance marketing.
- Experience optimizing accessibility and usability.
- Portfolio demonstrating frontend implementation skills across multiple projects.
Technical Stack
- Next.js, React, TypeScript, Tailwind CSS
- NextUI, HeroUI
- Nest.js, SQL
- Figma, Visily, Git
Team & Environment
You will collaborate with product managers and backend developers to deliver integrated solutions.
Benefits & Compensation
- Remote Work Environment.
- Unlimited PTO.
- Paid National Holidays.
- Company-provided MacBook.
- Flexible Independent Contractor Agreement with tax advantages, networking opportunities, reduced employment obligations, and location freedom.
Work Mode
This is a global role open to applicants from any country located within approximately ± 4 hours of CET.
We are an equal-opportunity employer and celebrate diversity, recognizing that a diversity of thought and backgrounds builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate based on race, ethnicity, religion, color, place of birth, sex, gender identity or expression, sexual orientation, age, marital status, military service status, or disability status.


