Full-Stack Developer (Ruby on Rails + Next.js)

$$$$

๐Ÿ“ Location: Remote 

๐Ÿ—ฃ Language: Ukrainian โ€“ native / English โ€“ Intermediate+

๐Ÿ’ผ Level: Middle

๐Ÿ‘ฅ Engagement: Outstaff / Full-time

โฐ Start: ASAP

๐Ÿข About the Project

Our client is a US-based EdTech platform with over 15 years in the market and thousands of active users.

You will join a small, high-performance team (3 people) working on a mature product with ongoing feature development and infrastructure improvements.

The team operates in a fast-paced, async environment (Linear), with strong expectations around ownership, code quality, and communication.

This is a full ownership role โ€” you will take tasks from ticket reading to production deployment.

โœ… Technical Stack & Experience

  • Backend: Ruby on Rails (mandatory)
  • Frontend: React, Next.js
  • Infrastructure / Hosting: Render (migration in progress), Vercel / Railway
  • Web server: Nginx
  • CI/CD: GitHub (PR-based workflow)
  • AI tools: Cursor, Claude, GitHub Copilot (or similar)
  • Experience: 2โ€“5 years in Full-Stack development (Rails + React/Next.js)

๐ŸŽฏ Ideal Candidate

  • Full-stack developer with strong Ruby on Rails + Next.js experience
  • Experienced deploying to modern PaaS platforms (Render, Vercel, Railway, etc.)
  • Comfortable working across the entire stack (backend, frontend, infrastructure)
  • Uses AI tools as a core part of daily development workflow
  • Strong ownership mindset โ€” delivers tasks end-to-end without supervision
  • Reads tickets fully, asks clarifying questions before starting, not after shipping
  • Skilled in async communication and writing clear PRs

Important:
We are only considering candidates with production Ruby on Rails experience. Node.js-only backend experience is not a fit.

Not a fit if you:

  • Are frontend-only or backend-only
  • Require constant supervision or daily standups
  • Do not actively use AI tools in your workflow

๐Ÿ›  Responsibilities

  • Develop features across Rails API and Next.js frontend
  • Implement end-to-end solutions (from ticket to deployment)
  • Fix complex bugs affecting multiple layers (backend, frontend, infra)
  • Participate in infrastructure migration to Render
  • Improve security and CI/CD pipelines
  • Write tests and proactively cover edge cases before QA
  • Maintain clean and clear PRs

๐ŸŽ What We Offer

  • ๐Ÿ  Remote / Full-time / Long-term collaboration
  • โฐ Flexible schedule (3โ€“4 hours overlap with US EST)
  • ๐Ÿ– 21 vacation days + 10 sick days + national holidays
  • ๐Ÿ—ฃ Individual English lessons
  • ๐Ÿ’Š Medical insurance (for Ukraine)
  • ๐ŸŽ“ $300/year learning budget (courses, webinars, etc.)
  • ๐Ÿ“š Safari Books / Learning Library subscription
  • ๐Ÿง  Sessions with a psychologist

๐Ÿš€ Hiring Process

1๏ธโƒฃ Screening
2๏ธโƒฃ Technical Interview 
3๏ธโƒฃ Final Discussion
4๏ธโƒฃ Offer

Required languages

English B1 - Intermediate
Ukrainian Native
Published 8 April
36 views
ยท
8 applications
Last responded 40 minutes ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...