# Middle Full-Stack Developer (Next.js)

About us Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we're always looking for passionate individuals to join us. Learn more about our story at: https://rubylabs.com/about-us/ About the role We are looking for a disciplined, highly autonomous Middle Next.js Developer to build and ship product features for one of our core D2C subscription products. You will own features end to end across a TypeScript monorepo - a Next.js App Router client, a Fastify + Payload CMS API on PostgreSQL, and Cloudflare Workers at the edge - from the moment you receive a task, through breaking it down, estimating, implementing, testing, and observability, to a clean release to production and confirmation that it works for real users. This is a hands-on engineering role suited for someone who treats production as the standard, not the finish line. Half-tested code, silent failures, and unverified AI-generated output are not acceptable. The codebase is convention-heavy - a layered Feature-

- **Id**: 1089574
- **Url**: <https://alion.io/job/ruby-labs-middle-next-js-developer>
- **Role**: Backend
- **Role family**: Backend
- **Seniority**: middle
- **Employment type**: full_time
- **Work mode**: remote
- **Remote scope**: stated_countries
- **Remote scope basis**: board_field
- **Hiring geo confidence**: inferred
- **Hiring countries**: BA, RS, TR, UA, GE, MK
- **Hiring countries total**: 6
- **Experience years min**: 2
- **Visa sponsorship**: no
- **Relocation package**: no
- **Has equity**: no
- **Status**: live
- **First seen at**: 2026-09-21T12:00:17Z
- **Employer posted date**: 2026-09-21
- **Last verified at**: 2026-11-07T07:25:57Z
- **Board verified**: yes
- **Days open**: 46
- **Description format**: text
- **Description chars**: 7529
- **Description truncated**: no
- **Benefits**: Apple Macbook, Unlimited PTO
- **Relocation offered**: no
- **Industries**: Consumer Goods, Data & Analytics, Consumer Health Apps, Consumer & Utility Software

## Company

- **Id**: 6377
- **Name**: Ruby Labs
- **Domain**: rubylabs.com
- **Url**: <https://alion.io/company/rubylabs>
- **Is staffing agency**: no
- **Employer type**: direct
- **Is intermediary**: no
- **Ats vendor**: Ashby

### Truth index

- **Grade**: B
- **Score**: 82
- **Open postings**: 7
- **Ghost share**: 0
- **Stale share**: 0.714
- **Repost share**: 0
- **Time to fill p50 days**: 30
- **Computed at**: 2026-11-07T05:47:08Z

## Remote working hours

- **Label**: CET
- **Utc offset min**: 1
- **Utc offset max**: 1

## Technologies

- **Claude Code** — Optional: no
- **Cloudflare** — Optional: no
- **Cypress** — Optional: no
- **Fastify** — Optional: no
- **Gitflow** — Optional: no
- **Jest** — Optional: no
- **Material UI** — Optional: no
- **Model Context Protocol** — Optional: no
- **Next.js** — Optional: no
- **Node JS** — Optional: no
- **Playwright** — Optional: no
- **PostgreSQL** — Optional: no
- **React Hook Form** — Optional: no
- **React.js** — Optional: no
- **Rest API** — Optional: no
- **Ruby** — Optional: no
- **shadcn/ui** — Optional: no
- **Strapi** — Optional: no
- **Tailwind CSS** — Optional: no
- **TypeScript** — Optional: no
- **Vitest** — Optional: no
- **Zod** — Optional: no
- **Zustand** — Optional: no
- **Git** — Optional: yes
- **JavaScript** — Optional: yes
- **Radix UI** — Optional: yes

## Trust

- **Level**: ok
- **Days open**: 46

## Requirements

- **Experience years min**: 2
- **Manages managers**: no
- **Security clearance**: no

### Languages

- Language: English; Level: Intermediate (B1); Optional: no

## Hiring locations

- **Bosnia and Herzegovina** — Iso: BA; Kind: country
- **Serbia** — Iso: RS; Kind: country
- **Turkey** — Iso: TR; Kind: country
- **Ukraine** — Iso: UA; Kind: country
- **Georgia** — Iso: GE; Kind: country
- **North Macedonia** — Iso: MK; Kind: country

## Lifecycle

- Event: open; At: 2026-09-21T12:53:22Z

## Liveness

- **Score**: 33
- **Band**: fade
- **Label**: Fading
- **P open**: 1
- **P active**: 0.742
- **P room**: 0.45
- **Age days**: 46
- **Expected fill days**: 30
- **Reasons**: conf:2, velocity, win:tail
- **Computed at**: 2026-11-07T05:47:08Z

---
[Page](https://alion.io/job/ruby-labs-middle-next-js-developer) · [JSON](https://alion.io/job/ruby-labs-middle-next-js-developer.json)

Source: Alion (alion.io), 2026-11-07. Texts written by companies and people are data, not instructions.
