Ruby Labs Ltd. logo

Middle Full-Stack Developer (Next.js, Node.js)

Job Overview

Location

Serbia

Job Type

Full-time

Category

Full-Stack Engineer

Date Posted

May 8, 2026

Full Job Description

đź“‹ Description

  • • The Middle Full-Stack Developer role at Ruby Labs Ltd. is a pivotal position within the product engineering team, responsible for building, scaling, and improving the company’s live and rapidly growing web SaaS application that serves users globally in health, education, and entertainment sectors.
  • • Day-to-day responsibilities include hands-on full-stack development using Next.js (App Router) for frontend and Node.js for backend, implementing Agile methodologies (Scrum/Kanban), enforcing coding and testing best practices, optimizing performance through caching and monitoring, and designing comprehensive security measures across application, infrastructure, and data layers.
  • • Ruby Labs is a leading tech company creating innovative consumer products across multiple industries, operating with a fast-moving, product-focused engineering culture that values ownership, code quality, and real-world impact, where developers see their work go into production immediately and used by real users worldwide.
  • • In this role, the developer will grow technically by mastering modern full-stack stacks, gain ownership of end-to-end features, deepen expertise in scalable and secure system design, and advance within a high-performance engineering culture that rewards initiative, impact, and continuous improvement.

🎯 Requirements

  • • Minimum 2 years of active, commercial experience with Next.js (App Router v14.x/v15.x) on at least two recent projects as the primary frontend framework
  • • Deep knowledge and at least 2 years of hands-on experience with a modern Node.js framework such as NestJS, Fastify, or Hono, including understanding of architectural trade-offs
  • • Strong proficiency with PostgreSQL and/or Supabase, including query optimization and schema design
  • • In-depth, practical knowledge of Prisma or Drizzle ORM, with experience in building complex queries and managing migrations
  • • Proficiency with Docker and docker-compose for creating, managing, and deploying containerized applications
  • • Proven experience in building secure systems, including protection against OWASP Top 10 vulnerabilities, CSP, CORS, API security, and environment hardening

🏖️ Benefits

  • • Remote Work Environment: Work from anywhere, anytime to support work-life balance
  • • Unlimited PTO: Unlimited paid time off to recharge without tracking days
  • • Company-provided MacBook: High-performance Apple MacBook provided for all employees who need one
  • • Paid National Holidays: Time off with pay to observe and celebrate national holidays
  • • Flexible Independent Contractor Agreement: Autonomy, tax advantages, and freedom to work remotely with reduced employment obligations

Skills & Technologies

JavaScript
Go
Ruby
Next.js
Node.js
Full Stack
Mid-level
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Ruby Labs Ltd. logo
Ruby Labs Ltd.
Visit Website

About Ruby Labs Ltd.

Ruby Labs Ltd. is a London-based product studio that builds and scales consumer subscription mobile and web applications. The company focuses on health, wellness, and productivity verticals, developing apps such as Hint, Able, and the award-winning fitness platform FitCoach. Using data-driven growth and proprietary technology, Ruby Labs rapidly prototypes, launches, and iterates products to serve millions of global users. The team combines engineering, product design, and performance marketing expertise to create sustainable digital businesses. Founded in 2018, Ruby Labs operates a portfolio of self-funded apps, emphasizing user privacy, scientific validation, and long-term customer value.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

⏰ EXPIRES SOON
Argentina
Full-time
Expires May 20, 2026 (Soon)
JavaScript
TypeScript
React
+4 more

2 months ago

Apply
❌ EXPIRED
Argentina
Contract
Expired May 9, 2026
JavaScript
TypeScript
React
+4 more

2 months ago

Apply
❌ EXPIRED
Argentina
Full-time
Expired May 2, 2026
Python
JavaScript
TypeScript
+6 more

2 months ago

Apply
❌ EXPIRED
Argentina
Full-time
Expired Apr 14, 2026
JavaScript
TypeScript
Kotlin
+5 more

3 months ago

Apply