About the job
About Us
Ruby Labs is an innovative technology company dedicated to developing and managing cutting-edge consumer products that span the health, education, and entertainment sectors. Our dynamic teams are at the forefront of consumer-driven solutions, and we are on the lookout for enthusiastic professionals to join our journey. Discover more about our mission and vision at: https://rubylabs.com/about-us/
About the Role
We are seeking a Senior Full-Stack Software Developer to join one of Ruby Labs' portfolio companies. This role involves designing and implementing robust user interfaces utilizing pre-built component libraries. It is tailored for developers who excel in structured environments, have a knack for translating design specifications into efficient, scalable code, and are committed to creating seamless, user-friendly experiences. If you thrive in a results-oriented atmosphere and take pride in delivering intuitive, scalable UI without ambiguity in design, this position is for you.
Key Responsibilities
Frontend Development
- Craft high-quality user interfaces with Next.js, React, and TypeScript, utilizing libraries like NextJS, HeroUI, and Tailwind CSS.
- Produce clean, scalable, and maintainable code, ensuring optimal performance and responsiveness across various browsers and devices.
- Develop and maintain reusable frontend components.
Backend Development
- Build robust backend services and high-quality applications using Node.js (with Nest.js).
- Write clean, efficient, and scalable backend code.
- Design and optimize database schemas and queries for performance and scalability.
UI Implementation & Design Integration
- Accurately convert design wireframes and layouts into functioning frontend implementations.
- Maintain consistency, usability, and accessibility across all UI implementations.
- Enhance interfaces for maximum performance and user satisfaction.
Collaboration & Process
- Work closely with cross-functional teams to ensure seamless project delivery and integration.
