At one of Ruby Labs’ portfolio companies, we are looking for a Lead Full-stack Software Developer. In this role, you will be responsible for developing and implementing robust user interfaces using pre-built component libraries. This position is ideal for a developer who thrives in a structured environment, enjoys translating design requirements into efficient, scalable code, and is dedicated to delivering seamless, intuitive user experiences. If you thrive in a results-driven environment, value autonomy, and enjoy building intuitive, scalable UI without subjective design guesswork, this is the role for you. Key Responsibilities Frontend Development * 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 code, ensuring optimal performance and responsiveness across browsers and devices. * Create and maintain reusable frontend components.
Backend Development * Develop robust backend services and high-quality Node.js ( with Nest.js, SQL and Edge functions). * Write clean, efficient, and scalable backend code. * Design and optimize database schemas and queries for performance and scalability.
UI Implementation & Design Integration * 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.
Collaboration & Process * 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.
Qualifications * 3-5 years of frontend development experience (Next.js, React, TypeScript, Tailwind). * 2-5 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. * Proven stress resilience and ability to perform effectively under pressure. * Readiness to take ownership and complete pending tasks for the team when necessary. * Minimum 1 year of team management experience, leading a team of at least 3–4 people. * Strong initiative in identifying and proposing process or product improvements. * High availability and responsiveness during working hours. * Exceptional punctuality, reliability, and adherence to deadlines.
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 * SQL Query optimizations