Software Developer

CarltonOne Engagement ULCMarkham, ON

About The Position

As a Software Developer, you’ll join our specialized Development Team and start contributing on day one. You’ll collaborate in an open, supportive environment that encourages creativity, innovation, and problem-solving. We pride ourselves on building world-class products that solve real client problems—and we do it together. You’ll have the autonomy to write great code, the support of experienced peers, and the opportunity to mentor junior developers. Code success is a shared win here, and we celebrate it as a team.

Requirements

  • 3+ years as a Developer/Full Stack Developer.
  • Proficiency in JavaScript/TypeScript, Node.js, VueJS (or React.js).
  • Hands-on experience with NestJS for scalable back-end services.
  • Strong MySQL knowledge, including relational data modeling.
  • Containerization expertise (Docker).
  • Solid understanding of HTML5, CSS3, and modern JavaScript frameworks.
  • Strong problem-solving, communication, and collaboration abilities.
  • A proactive approach to learning new tools and improving processes.

Nice To Haves

  • Experience with secure development practices.
  • Familiarity with GraphQL, Redis, Kafka, Kubernetes.
  • Background in microservices architecture and Domain-Driven Design (DDD).
  • Exposure to PHP frameworks like Zend, Laravel, Symfony, or PHPDoctrine.
  • Multilingual abilities are a plus.

Responsibilities

  • Develop, enhance, and maintain web applications using JavaScript/TypeScript, Node.js, NestJS, and VueJS.
  • Implement and optimize RESTful APIs to ensure high performance and scalability.
  • Design and maintain MySQL databases with a focus on performance and data integrity.
  • Develop and manage Docker-based applications.
  • Partner with front-end and back-end teams to integrate user-facing and server-side functionality.
  • Participate in code reviews, pair programming, and mentoring, ensuring adherence to best practices.
  • Write unit and integration tests (Jest) to maintain high-quality standards.
  • Diagnose and resolve application performance issues.
  • Actively engage in sprint planning, daily stand-ups, and retrospectives.
  • Contribute to architectural decisions and propose innovative solutions.

Benefits

  • Competitive salary
  • 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