Jobs.ca
Jobs.ca
Language
CPDFormula - Professional Development for CPAs logo

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

Thornhill, ON
CA$60,000 - CA$90,000/annually
Mid Level
full_time

Top Benefits

Extended health care benefits
Paid time off
On-site gym and parking

About the role

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

Bachelor's degree

About CPDFormula - Professional Development for CPAs

Professional Training and Coaching