Lead Full Stack Developer

Moncel


Date: 1 day ago
City: Remote, Remote
Contract type: Full time
Remote
About Moncel

Moncel is one of the fastest growing companies in the online education space. With 7 international brands, and operations in Canada, Australia, and the United States, we are an exciting blend of the technology and learning sectors. Our company is made up of a rapidly growing team of talented professionals, focused on delivering the highest standard of online training to the food and hospitality sectors worldwide.

Over the last decade our start-up has grown from a small team of two in Brisbane, Australia to a global group determined to improve the way online education is performed.

In addition to our business goals in commercial training & education services, we are proud of our commitments to charitable activities. Moncel regularly engages with and donates to organizations that support the community in the area of public health, as well as helping feed tens of thousands of people each year.

About The Role

The Lead Full Stack Developer will be a crucial member of Moncel’s Technology team, Reporting into our senior technology leadership, you’ll be a core driver of Moncel’s platform re-architecture and system scalability as we continue to expand our reach. This role is primarily remote with occasional on-site requirements in Toronto, Canada.

This is more than just a coding role — you’ll be shaping the foundational backend systems that empower thousands of learners and educators globally.

What You’ll Be Doing

  • Designing and implementing scalable, high-quality backend code for APIs and AWS Lambda functions.
  • Contributing to the re-architecture of Moncel's product platform from a backend systems perspective.
  • Building and automating robust CI/CD pipelines and enhancing DevOps practices across the team.
  • Implementing data synchronization mechanisms, ensuring data consistency across platforms.
  • Mentoring junior developers and upholding high engineering standards through code reviews and technical guidance.

What You Have

  • 6+ years of backend engineering experience, primarily with Node.js and JavaScript/TypeScript.
  • Deep expertise in AWS, especially serverless architectures (Lambda, API Gateway, DynamoDB, etc).
  • Solid experience with CI/CD, infrastructure-as-code, and DevOps tooling (e.g., Terraform, GitHub Actions).
  • Understanding of front-end frameworks like React or Next.js.
  • Strong database architecture skills (SQL and NoSQL).
  • Experience integrating third-party services and adhering to security best practices.

Your Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related discipline.
  • Certifications in AWS, DevOps, or similar domains are a plus.
  • Proven success delivering complex backend solutions in production environments.
  • Demonstrated ability to mentor teammates and lead technical initiatives.
  • Excellent analytical and problem-solving skills.
  • Comfortable working in a fast-paced, high-impact environment.

What We're Offering

  • A high-impact role at a mission-driven company revolutionizing online education.
  • A remote-first work culture with flexibility and autonomy.
  • Competitive compensation and a comprehensive benefits package (health, dental, vision, PTO).
  • Opportunity to work with cutting-edge technologies and a talented team.
  • Annual learning and development budget to support support your growth.
  • A collaborative and inclusive team culture that celebrates innovation, ownership, and continuous learning.

Interview Process

The hiring process at Moncel starts with an initial screening interview followed by a detailed evaluation of skills and past experiences. Candidates will undergo aptitude and practical skills testing, provide a comprehensive work history, and be assessed for cultural fit and alignment with our core values. You’ll also get to meet key team members and experience our culture firsthand.

Please Note

We are an equal opportunity employer. All applicants must be authorized to work in Canada. Any applicants not meeting this criteria will not be considered eligible for the position.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume