About the Role
We are seeking a Senior Full-Stack Software Developer to join our innovative team at Ruby Labs. This remote position allows you to work from anywhere while contributing to exciting projects in the health, education, and entertainment sectors. As a Senior Full-Stack Software Developer, you will play a crucial role in developing and implementing robust user interfaces and backend services, ensuring a seamless user experience.
What You'll Do
- Develop high-quality user interfaces using Next.js, React, and TypeScript, leveraging UI libraries such as NextJS, 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 to enhance development efficiency.
- Develop robust backend services using Node.js with Nest.js, focusing on clean and efficient code.
- Design and optimize database schemas and queries for performance and scalability.
- Translate design wireframes and layouts into functional frontend implementations, ensuring consistency and usability.
- Collaborate effectively with product managers and backend developers to deliver integrated solutions.
- Participate actively in code reviews and maintain high coding standards.
Requirements
- 5+ years of frontend development experience with Next.js, React, TypeScript, and Tailwind CSS.
- 3+ 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, delivering clean, semantic, maintainable code.
- Solid understanding of responsive and adaptive design principles.
- Good knowledge of SQL for database management.
- Experience with design tools such as Figma or Visily.
- Extensive knowledge of backend development, including service creation and scalable database solutions.
Nice to Have
- Experience working with design systems and component-based architecture.
- Experience optimizing accessibility and usability.
- SQL Query optimizations.
What We Offer
- Remote Work Environment: Embrace the freedom to work from anywhere, promoting a healthy work-life balance.
- Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being.
- Paid National Holidays: Celebrate national holidays with paid time off.
- Company-provided MacBook: Top-notch Apple MacBooks provided to all employees who need them.
- Flexible Independent Contractor Agreement: Benefit from flexibility, autonomy, and entrepreneurial opportunities.
Interview Process
After submitting your application, we conduct a thorough review. If we see a potential fit, we proceed with the following steps: Recruiter Screening, Technical Interview, Second Interview, and Final Interview.
Life at Ruby Labs
At Ruby Labs, we aim high and expect the same from our team. We look for ambitious, driven individuals ready to give their best every day. If you’re hungry to achieve and want to grow at your own pace, Ruby Labs offers the platform to make it happen.
This Senior Full-Stack Software Developer role at Ruby Labs offers a dynamic remote work environment with competitive salary and unlimited PTO, making it an attractive opportunity for experienced developers.
About Ruby Labs
Explore Ruby Labs careers in 2026 and discover exciting job opportunities tailored to your needs. Browse remote, hybrid, and office positions while utilizing advanced filters for a streamlined job search. Leverage our application tracking system and gain valuable insights into company culture to find the perfect fit at Ruby Labs. Start your journey today and shape your future with us!
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months