Remote (Global)

Ruby Labs is hiring a Full-Stack Developer

Responsibilities

  • Build responsive and accessible user interfaces using Next.js, React, and TypeScript with support from UI frameworks like NextUI, HeroUI, and Tailwind CSS.
  • Produce clean, modular, and well-documented code that performs efficiently across devices and browsers.
  • Develop and manage reusable frontend components to streamline UI development.
  • Construct reliable backend services and scalable Edge functions to support application logic.
  • Write backend code that is efficient, maintainable, and designed for long-term scalability.
  • Design and refine database structures and queries to ensure fast, reliable data access.
  • Convert design mockups and wireframes into fully functional frontend code.
  • Maintain high standards of usability, consistency, and accessibility in all interface implementations.
  • Enhance frontend performance and user experience through optimization techniques.
  • Work closely with product managers and backend engineers to define requirements and deliver cohesive solutions.
  • Engage in code reviews to uphold strong coding practices and knowledge sharing.
  • Support smooth project workflows by improving handoffs between design and development stages.

Benefits

  • Fully remote work setup allowing flexibility in location and schedule.
  • Unlimited paid time off to support personal well-being and rest.
  • Paid time off for national holidays to encourage rest and celebration.
  • Company-issued MacBook provided to employees requiring it for their work.
  • Flexible independent contractor arrangement offering autonomy, tax benefits, and location independence.

Work Arrangement

Remote

Team

Portfolio company of Ruby Labs

Team

This role is part of a portfolio company under Ruby Labs.

Other

  • Candidates must be located within roughly four hours of the Central European Time (CET) zone.
  • Applicants should align their working hours with CET for effective collaboration.
  • Company-issued MacBook provided for employees who require one.
  • Flexible Independent Contractor Agreement is available for this position.
  • Interview process consists of three stages: Recruiter Screening (40 minutes), Technical Interview (90 minutes), and Final Interview (60 minutes).
Required Skills
Next.jsReact.jsTypeScriptTailwindSQLFigmaNode.jsREST APIsUI/UX DesignAgile MethodologiesProblem Solving
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Ruby Labs
Ruby Labs is a leading tech company that creates and operates innovative consumer products across the health, education, and entertainment industries.
All jobs at Ruby Labs Visit website
Job Details
Category fullstack
Posted a year ago