Company: LearnFormula
Location: Markham, ON, Canada (On-Site)
Employment Type: Full-Time | Monday–Friday, 9 AM – 5 PM
About LearnFormula
LearnFormula is an online continuing education platform serving professionals across multiple industries—including CPAs, attorneys, HR managers, engineers, and project managers—who need to maintain their professional certifications through continuing education credits. We're a growing company focused on delivering high-quality, accessible learning experiences that help professionals stay current in their fields.
The Role
We're looking for a Full Stack Developer to join our team and help build and enhance our learning platform. You'll work across the entire stack, from crafting responsive user interfaces to building robust backend services. This is an opportunity to make a direct impact on a product used by thousands of professionals across North America.
What You'll Do
• Build and maintain web applications using React and Next.js
• Develop and integrate RESTful APIs and backend services
• Collaborate on database design and optimization
• Implement responsive, accessible, and performant user interfaces
• Write clean, maintainable, and well-tested code
• Participate in code reviews and contribute to technical decisions
• Work with AWS services for hosting, storage, and infrastructure
• Integrate with third-party services including payment processors (Stripe) and email platforms
• Troubleshoot and resolve production issues as they arise
• Contribute to improving our development workflows and CI/CD pipelines
What We're Looking For
Required:
• 3+ years of professional experience in full stack web development
• Strong proficiency with React and Next.js (App Router experience preferred)
• Solid understanding of JavaScript/TypeScript
• Experience with Node.js and building RESTful APIs
• Familiarity with relational databases (PostgreSQL or MySQL)
• Experience with Git and collaborative development workflows
• Understanding of web performance optimization and SEO best practices
• Strong problem-solving skills and attention to detail
• Excellent written and verbal communication skills
Nice to Have:
• Experience with native mobile app development (Swift for iOS, Kotlin for Android)
• Experience with AWS services (EC2, S3, RDS, CloudFront, Lambda)
• Familiarity with Stripe or other payment processing integrations
• Experience with video streaming or media delivery
• Knowledge of LMS platforms or ed-tech products
• Experience with Terraform or infrastructure-as-code tools
• Familiarity with GitHub Actions or similar CI/CD platforms
What We Offer
• Competitive salary commensurate with experience
• On-site work environment in our Markham office
• Opportunity to work on a product that helps professionals advance their careers
• Direct impact on product direction and technical decisions
• A collaborative, low-bureaucracy work environment