About The Position

The Lead Software Developer will support the development of modern enterprise applications and data automation initiatives. The role focuses on delivering scalable low-code solutions, streamlining business processes, and enabling data-driven decision-making through workflow automation and analytics. The developer will apply expertise in OutSystems application development and Alteryx-based data engineering while partnering with business and technical teams to deliver digital products in an Agile environment. The position is based remotely in Canada and is listed as a contract lasting 12+ months. Candidates must hold an independent visa. OutSystems certification at the Associate or Professional Developer level and Alteryx certification are required. Applicants are also asked to provide a write-up describing their OutSystems development experience, including Reactive Web and Mobile applications, and their experience using Alteryx Designer for low-code/no-code data and process automation.

Requirements

  • At least 9 years of hands-on OutSystems development experience.
  • Strong expertise developing Reactive Web and Mobile applications using OutSystems.
  • Proven experience with Alteryx Designer for data preparation, transformation, and analytics.
  • Strong knowledge of SQL, relational databases, and API integrations.
  • Experience with REST and SOAP web services and integration patterns.
  • Solid understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • OutSystems Associate or Professional Developer certification.
  • Alteryx certification.
  • Independent visa.

Nice To Haves

  • Experience supporting large-scale enterprise application ecosystems.
  • Exposure to cloud-native architectures and integration frameworks.
  • Ability to work directly with business stakeholders and technical leadership.
  • Experience driving application modernization and process automation initiatives.
  • Strong verbal and written communication skills.

Responsibilities

  • Develop and enhance enterprise-grade applications using OutSystems, including Reactive Web and Mobile solutions.
  • Design, implement, and maintain automated data workflows and analytical processes using Alteryx Designer.
  • Build integrations with internal and external systems through APIs, web services, and database connectivity.
  • Work with business users, architects, and product teams to translate requirements into scalable technical solutions.
  • Optimize application performance, reliability, and maintainability using development best practices.
  • Participate in Agile planning sessions, sprint activities, code reviews, and release management processes.
  • Identify and resolve technical issues related to applications, integrations, and data-processing workflows.
  • Recommend enhancements to development standards and solution architecture as part of continuous improvement.
  • Support testing, deployment, and production-readiness activities throughout project lifecycles.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service