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 |