Full-Stack Developer (Next.js, React Native)

LearnFormula

Toronto

On-site

CAD 60,000 - 90,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Extended health care benefits
Paid time off
On-site gym and parking
Regular company events
Casual dress code

Job summary

A technology-driven educational market leader is seeking a Mid-Senior Full-Stack Developer to lead the Next.js web platform development and manage the React Native mobile app. The role demands 3–4+ years in web development including Node.js and React Native. Offering a competitive salary ranging from $60,000 to $90,000 CAD, this full-time position is perfect for a self-sufficient problem solver interested in scaling their career in a collaborative environment.

Qualifications

  • 3–4+ years of production web development experience.
  • Solid understanding of modern JavaScript (ES6+).
  • 1–2+ years of React Native/Expo mobile development experience.

Responsibilities

  • Develop and enhance features for our Next.js web application.
  • Design and implement backend APIs using Node.js.
  • Optimize application performance and user experience.

Skills

Production web development with React and Next.js
Next.js App Router expertise
React hooks and Context API
Building backend APIs with Node.js
React Native/Expo mobile development
Problem-solving skills
Communication skills
Translating Figma designs into interfaces

Tools

Node.js
MySQL
React Native
Expo
Tailwind CSS

Job description

Join to apply for the Full-Stack Developer (Next.js, React Native) role at LearnFormula

About CpdFormula

CpdFormula is a leading online marketplace for continuing education courses. We're building technology that empowers lifelong learners and educators worldwide.

The Role

We're looking for a senior full-stack developer to lead development of our Next.js web platform, with additional ownership of our React Native mobile app. This isn't a junior role—we need someone who can confidently deliver complete features across the entire stack, with a primary focus on web development.

This is a full-time, in-office position with standard hours (9 AM–5 PM).

What You'll Build
  • Develop and enhance features for our Next.js web application from Figma designs (primary focus)
  • Design and implement backend APIs using Node.js and Next.js Route Handlers
  • Build and maintain our React Native mobile app using Expo (secondary focus)
  • Write clean, maintainable, well-documented code with testing coverage
  • Collaborate cross-functionally with design, QA, support, and sales teams
  • Optimize application performance, scalability, and user experience
Our Tech Stack
  • Web Frontend: React, Next.js (App Router), Tailwind CSS
  • Mobile: React Native, Expo
  • Backend: Node.js, Next.js Route Handlers
  • Database: MySQL with Prisma ORM
Requirements

Required:

  • 3–4+ years of production web development with React and Next.js
  • Strong expertise with Next.js App Router and full-stack architecture
  • Solid understanding of React hooks, Context API, and modern JavaScript (ES6+)
  • Experience building backend APIs with Node.js
  • 1–2+ years of React Native/Expo mobile development experience
  • Understanding of React Native lifecycle, navigation patterns, and mobile UI/UX
  • Self-sufficient problem solver who can work independently and propose solutions
  • Excellent communication skills and collaborative mindset
  • Proven ability to translate Figma designs into pixel-perfect, responsive interfaces

Nice to Have:

  • TypeScript experience
  • CI/CD pipelines and testing frameworks (Jest, React Testing Library)
  • AWS or cloud infrastructure experience
Benefits
  • Compensation: $60,000–$90,000 CAD annually
  • Collaborative, fast-paced team environment
  • Clear growth opportunities in a rapidly scaling company
  • Extended health care benefits
  • Paid time off
  • On-site gym and parking
  • Regular company events
  • Casual dress code
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Information Technology
Industries
  • Computer and Network Security

Referrals increase your chances of interviewing at LearnFormula by 2x

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Full Stack Developer
Intermediate Full Stack Developer

Analyticsmart Consulting Inc • Toronto

On-site
CAD 90,000 - 120,000
Bonus structure
Prime office locations
Exposure to brands and enterprises
+1
Front End Developer React Native
Front End Developer React Native

Highspring • Montreal (administrative region)

On-site
CAD 80,000 - 120,000
Senior Full-Stack Engineer: Next.js & React Native
Senior Full-Stack Engineer: Next.js & React Native

LearnFormula • Toronto

On-site
CAD 60,000 - 90,000
Extended health care benefits
Paid time off
On-site gym and parking
+2
Senior Full Stack Developer – iOS (Swift), NestJS/Node.js
Senior Full Stack Developer – iOS (Swift), NestJS/Node.js

BeachHead Inc. • Toronto

On-site
CAD 96,000 - 103,000
Junior Full-Stack Software Developer
Junior Full-Stack Software Developer

Effortless Admin Inc. • Edmonton

On-site
CAD 60,000 - 80,000
Comprehensive benefits package
Mentorship from senior developers
Flexible work environment
Full Stack Developer (Frontend: React, Redux, JavaScript, TypeScript, HTML5, Next.js and Backen[...]
Full Stack Developer (Frontend: React, Redux, JavaScript, TypeScript, HTML5, Next.js and Backen[...]

Dawn InfoTek • Toronto

On-site
CAD 100,000 - 130,000
Sr. Associate, Front End Developer
Sr. Associate, Front End Developer

Appnovation Technologies • Vancouver

On-site
CAD 120,000 - 150,000
Challenging work that impacts real edu
Direct Access to AI platforms
Diverse and inclusive culture
+4
Senior Full Stack Developer - React | NodeJS
Senior Full Stack Developer - React | NodeJS

TechnoCred • Toronto

On-site
CAD 100,000 - 140,000
Full-stack Developer
Full-stack Developer

Lullaboo Nursery & Childcare Centre • Canada

On-site
CAD 80,000 - 90,000
Competitive salary
Company events
Dental care
+5
Senior Front-End Developer (React/Next.js)
Senior Front-End Developer (React/Next.js)

BeachHead • Toronto

On-site
CAD 89,847 - 107,810