Lead Developer

CarltonOne Engagement ULCMarkham, ON
Onsite

About The Position

CarltonOne is a global B2B technology leader, and part of the Goldman Sachs portfolio, helping organizations around the world reward and inspire exceptional people. Our solutions empower employees to be more productive, sales teams to perform at their best, and customers to stay engaged and loyal. Our platform powers the global engagement industry, enabling companies to deliver impactful employee recognition, customer loyalty, rewards, sales, and channel incentive programs. We partner with over 450 clients, 500 vendors, and serve 14 million members across 185 countries. Beyond engagement, every CarltonOne solution drives our eco-action mission: funding tree planting to help restore the planet. To date, we’ve funded over 20 million trees and are on track to plant millions more each year. Learn more at carltonone.com [https://www.carltonone.com/]. About the Opportunity: As a Lead Developer, you will serve as a technical authority and hands-on leader across CarltonOne’s global platform. This role is responsible for guiding architecture, ensuring platform scalability, mentoring senior engineers, and setting engineering standards that support long-term growth. You will balance deep hands‑on development with strategic technical leadership, influencing how we design systems, modernize services, and responsibly adopt AI‑assisted development practices. You will collaborate closely with Engineering Leadership, Product, DevOps, and Architecture to solve complex problems and drive technical excellence across teams. This role is ideal for a seasoned engineer who enjoys solving hard problems, leading through influence, and raising the technical bar across an organization.

Requirements

  • 8+ years of professional software development experience in modern web platforms
  • Demonstrated experience in senior, staff, or principal level engineering roles
  • Proven track record leading architecture and system design for large or complex applications
  • Experience influencing technical direction across multiple teams or domains
  • Strong proficiency in JavaScript/TypeScript, Node.js, and Vue.js or React
  • Deep experience building back-end services with NestJS
  • Advanced understanding of MySQL, relational data modeling, and performance optimization
  • Experience with Docker, containerized applications, and modern deployment workflows
  • Strong grasp of HTML5, CSS3, and modern JavaScript architectures
  • Ability to design, debug, and optimize distributed systems

Nice To Haves

  • Experience with GraphQL, Redis, Kafka, Kubernetes
  • Background in microservices architecture and Domain-Driven Design (DDD)
  • Exposure to PHP frameworks such as Zend, Laravel, Symfony, PHP Doctrine
  • Experience integrating or leading AI/ML tooling within engineering workflows
  • Experience working on globalized platforms (currencies, localization, compliance)

Responsibilities

  • Provide technical direction and architectural guidance across multiple product domains
  • Design and evolve scalable, secure, and high availability systems supporting global usage
  • Lead system design reviews, architectural decision-making, and modernization initiatives
  • Own and communicate architectural standards, patterns, and best practices
  • Identify technical risks and proactively guide mitigation strategies
  • Contribute production-quality code across critical services and shared platform components
  • Lead development of complex features using JavaScript/TypeScript, Node.js, NestJS, and Vue.js/React
  • Review and guide implementation of high-impact or high-risk changes
  • Support troubleshooting of complex production issues and system performance challenges
  • Champion secure development practices across the platform
  • Ensure solutions meet performance, reliability, and observability standards
  • Partner with DevOps on CI/CD pipelines, deployment strategies, and system monitoring
  • Advocate for automated testing, code quality tooling, and technical debt reduction
  • Mentor senior and team-lead engineers through design guidance, reviews, and coaching
  • Raise overall engineering capability through best practices, documentation, and knowledge sharing
  • Act as a technical escalation point for complex cross-team challenges
  • Influence engineering culture with a focus on quality, accountability, and continuous improvement
  • Champion responsible AI adoption across engineering practices
  • Establish standards for AI-assisted coding, refactoring, testing, and documentation
  • Ensure AI-generated output meets CarltonOne security, reliability, and maintainability standards
  • Evaluate and guide integration of AI tools that enhance productivity without compromising quality
  • Partner closely with Product, QA, UX, Data, and Operations stakeholders
  • Translate business and product goals into scalable technical solutions
  • Provide technical input into roadmap planning and long-term platform strategy

Benefits

  • Competitive salary and benefits package.
  • Health, dental, and vision coverage.
  • 3 weeks’ vacation plus personal days.
  • Access to our employee benefits portal for exclusive discounts.
  • Monthly company-wide events, celebrations, and team activities.
  • Bravo reward points program for recognition and appreciation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service