hero

Canada's Talent Marketplace

Find your next role at Canada's fastest-growing tech companies

System Integration Developer

Alert Labs

Alert Labs

Software Engineering
Posted on Sep 24, 2025

Who are we?:

At Alert Labs, we are passionate about saving water, protecting our customers’ properties from damage, and improving the operations of our customers’ facilities. We are looking for committed sales professionals to help to spread the word about how our products can significantly reduce water costs and help to minimize or prevent property damage. We sell our solutions across North America to end users and through partners to those with operations who can benefit from greater efficiencies in water usage.

Did you know? By analyzing water data gathered by our easy-to-use sensors, as of May 2024, Alert Labs saved over 9 Billion gallons of wasted water, and stopped over 207 Million pounds of CO2e from entering the atmosphere.

Position Overview

We are seeking a Systems Integration Developer to design, build, and maintain integrations between various software systems, platforms, and applications. This role is critical in ensuring seamless data flow and interoperability between platforms such as ERP, CRM, and cloud services. You’ll work at the intersection of business operations and technology, applying systems thinking and technical expertise to deliver scalable integration solutions that drive efficiency and innovation.

Key Responsibilities:

Integration Development

  • Build robust, scalable integrations between ERP, CRM, and other business-critical systems
  • Design and develop solutions to connect disparate systems
  • Maintain data quality and synchronization across systems using APIs and webhooks

Architecture & Standards

  • Evaluate and recommend integration technologies, platforms, and methodologies
  • Create technical specifications, integration blueprints and data mappings
  • Establish and promote efficient and cost-effective integration standards, patterns, and best practices across the organization

Development & Operations

  • Write clean, well-documented code, primarily in Python and JavaScript
  • Participate in code reviews and maintain development best practices
  • Configure and manage cloud-based integration platforms (AWS, Azure or GCP)
  • Implement error handling, logging, and monitoring
  • Document integration flows, data mappings, and system dependencies
  • Participate in technical reviews and architecture discussions
  • Implement security protocols and data governance for system connections

Collaboration & Support

  • Work closely with cross-functional teams, including DevSecOps and external vendors as required
  • Analyze business requirements and translate them into technical integration solutions
  • Troubleshoot integration issues and provide ongoing technical support
  • Assist in planning and executing system upgrades and migrations

Required Qualifications

  • 3–5 years of software development experience (5+ years preferred)
  • Proficient in Python; working knowledge of JavaScript (React, Node.js)
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Hands-on experience with CI/CD pipelines and version control
  • Familiarity with NoSQL databases and RESTful APIs
  • Proven experience building and maintaining system integrations
  • Experience with enterprise software ecosystems
  • Related experience

Preferred Qualifications

  • Experience with ERP systems (NetSuite, SAP, Epicor)
  • Experience with CRM platforms (Salesforce, HubSpot, Zoho)
  • Understanding of security best practices for systems integration
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Relevant certifications in cloud or integration technologies

Professional Competencies

  • Strong systems thinking and ability to understand complex interdependencies
  • Technical Leadership: Capability to guide technical decisions and mentor others
  • Project management experience with integration timelines and deliverables
  • Excellent communication and ability to explain complex technical concepts to business stakeholders
  • Advanced troubleshooting and root cause analysis
  • Self-motivated, detail-oriented, and adaptable to changing business requirements and technologies
  • Demonstrated success in driving continuous improvement initiatives across processes, teams, or systems

Reports to: Director – Business Enablement

Location: On-site in Kitchener-Waterloo area

Are you a good match? Apply here or send us your resume at jointheteam@alertlabs.com!