Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Scalable Path is looking for a Senior Full-Stack Engineer (Next.js) to join the team and work on a client project. This is a remote, full-time (35 hours/week) position.
Client company description:
The client is a tech startup building immersive real-time learning platforms using WebRTC, AI avatars, and multiplayer engagement to transform education and training.
Overview
The client seeks a Senior Full-Stack Engineer specializing in Next.js, React, and TypeScript to build scalable, responsive applications for immersive learning platforms. The role involves hands-on development, architectural leadership, and mentoring within a small agile engineering team.
Duties and responsibilities:
- Build features end-to-end in Next.js including UI in React Server and Client Components, server logic in server actions or API routes, and data via Prisma + MongoDB
- Work day-to-day in a Bun + Turbo monorepo, contributing across apps and shared packages
- Design and write shared code in the packages layer consumed by multiple apps
- Architect and integrate data flows to keep thousands of concurrent learners in sync
- Build developer-friendly APIs for real-time feature integration
- Optimize performance, bundle size, and runtime stability
- Build responsive, user-friendly interfaces collaborating with UI/UX designers
- Ensure code quality through code reviews, unit testing, debugging, performance monitoring, and documentation
- Mentor junior to mid-level engineers through code reviews, pairing, and technical feedback
- Lead architectural decisions and drive technical conversations with clarity and respect
- Collaborate daily with product and UX teams in an Agile environment
Qualifications
- 10+ years of full-stack development experience
- Strong JavaScript & TypeScript across front and back
- Deep React knowledge including modern hooks, Server Components, Client Components, server actions, and state management
- Production experience with Next.js including App Router and modern data-fetching model
- Strong monorepo experience with Turbo, Nx, or similar
- Solid foundation in software engineering including data modeling, API design, authentication, session management, and architectural tradeoffs
- Experience with a database, ideally through an ORM (MongoDB via Prisma)
- Demonstrated track record of mentoring junior to mid-level engineers through code reviews, pairing, and direct technical feedback
- Experience with Git, testing, debugging, and Agile teamwork
- Strong decision-making and communication skills
- Bonus: Experience with Next.js 16, DevOps tools (GitLab CI, Docker, Kubernetes), real-time media (LiveKit, WebRTC), game engines (Unity, Agones, WebGL), cloud certifications (GCP, AWS)
Relationships - who you'll be working with:
The engineer will join a small team of 7 engineers and collaborate closely with product and UX teams in an Agile environment. They will mentor junior to mid-level engineers and lead technical discussions.
Start date:
As soon as possible.
Expected contract duration
: 6-12 months
If all goes well, it's likely this engagement will last longer.
Preferred regions:
The client's preference is for candidates to be located in Canada, Latin America or Europe.
Notes:
The client is open to candidates based in Europe as long as they are open to working 9 am - 4:30 pm EST
Required skills
- English (Must have)
- Next.js (Must have)
- TypeScript (Must have)
- JavaScript (Must have)
- React (Must have)
- MongoDB (Must have)
- WebRTC (Nice to have)
- Unity (Nice to have)
- AWS (Nice to have)
- Docker (Nice to have)
About Scalable Path
Scalable Path
scalablepath.com
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start