Senior Full-Stack Engineer
Job Description
Seeking a Senior Full-Stack Engineer to contribute to the development of innovative consumer products at Ruby Labs. This role involves crafting high-quality user interfaces using Next.js, React, and TypeScript, incorporating UI libraries such as NextJS, HeroUI, and Tailwind CSS. The responsibilities include writing clean, scalable, and maintainable code to ensure optimal performance across various browsers and devices. The engineer will design and maintain reusable frontend components and develop robust backend services using Node.js (with Nest.js). Database schemas and queries will be optimized for performance and scalability. Collaboration with product managers and backend developers is essential to understand requirements and deliver integrated solutions, along with actively participating in code reviews and upholding high coding standards to ensure efficient workflows and seamless transitions between design and development phases.
Qualifications
1. 5+ years of frontend development experience with Next.js, React, TypeScript, and Tailwind; 7+ years of overall frontend experience. 2. 3+ years of backend experience using Nest.js; 5+ years of overall backend experience. 3. Strong understanding of UI/UX principles and the ability to work within structured design systems. 4. Proficiency with HTML and CSS; capable of delivering clean, semantic, maintainable code. 5. Solid understanding of responsive and adaptive design principles. 6. Good knowledge of SQL. 7. Experience with design tools such as Figma or Visily to implement assets accurately. 8. Extensive knowledge of backend development, including service creation and scalable database solutions.
Benefits
- Remote Work Environment: Work from anywhere, anytime. - Unlimited PTO: Take time off to recharge. - Paid National Holidays: Relax on national holidays. - Company-provided MacBook: Have seamless productivity with Apple MacBooks. - Flexible Independent Contractor Agreement: Enjoy flexibility and autonomy.
Apply Now
