About The Position

An Introduction to Codal Codal is an award-winning web design and development consultancy that helps enterprise organizations solve complex problems and accelerate growth through elegant, data-driven digital solutions. Our areas of expertise include application modernization, eCommerce, UX/UI design, product strategy, data analytics, and artificial intelligence. At Codal, you will collaborate with some of the most innovative organizations in the world and work on cutting-edge technologies that push the boundaries of design and software development. We promote long-term success, not just for our clients but for our team, helping you develop a professional roadmap that takes your career to new heights. Who you’ll be working with You’ll collaborate closely with engineering, product, DevOps, QA, and client stakeholders, acting as the technical owner across managed services engagements. You’ll work with Product and Delivery teams to align technical execution with business priorities, while engaging directly with clients to provide guidance, resolve challenges, and drive improvements.

Requirements

  • 7+ years of experience in Software Engineering / Technical Leadership
  • Strong experience with backend technologies (Node.js, Python)
  • Experience with eCommerce platforms and/or WordPress ecosystems
  • Proven expertise in data migration, system integrations, or iPaaS solutions
  • Strong experience in code reviews, architecture design, and technical decision-making
  • Ability to debug complex production issues and drive resolution
  • Experience working in managed services / maintenance / post-launch environments
  • Strong understanding of API design, distributed systems, and scalable data flow architectures
  • Experience designing and operating solutions on cloud platforms using modern architectural patterns
  • Strong communication and stakeholder management skills

Nice To Haves

  • Ability to contribute to engineering standards, documentation, and best practices
  • Familiarity with Agile delivery and cross-functional team collaboration
  • Experience participating in technical strategies and external discussions
  • Experience with technical debt management and refactoring initiatives

Responsibilities

  • Act as the technical lead across managed services engagements, owning architecture, solution design, and overall engineering quality
  • Guide and mentor developers through code reviews, technical direction, and best practices
  • Oversee end-to-end technical delivery across multiple managed services projects, ensuring stability, scalability, and performance
  • Lead and support data migration and system integration efforts (iPaaS, APIs, third-party platforms), ensuring data integrity and reliability
  • Design and review API architectures, data flows, and distributed system interactions
  • Support incident management, root cause analysis, and continuous improvement initiatives
  • Identify opportunities for optimization, automation, and technical debt reduction
  • Contribute to technical strategy, roadmap planning, and platform evolution
  • Participate in QBRs and stakeholder discussions, providing technical insights and recommendations

Benefits

  • Opportunities for training, workshops, conferences to enhance employees' skills and knowledge.
  • Medical, Life, Dental/Vision, and many more insurance types
  • An office in the heart of downtown Toronto with easy access to Union Station
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service