TypeScript System Integration Developer

The Data Co.


Date: 16 hours ago
City: Westmount, QC
Contract type: Full time
Job Description:

The Data Co. is looking for a TypeScript System Integration Developer to help accelerate our development of data integrations with healthcare, financial, and operational systems. This role is ideal for a hands-on developer who loves working with APIs, manipulating real-world data, and building well-structured backend logic in a modern, cloud-based environment.

Youll work closely with our founders and development team to build direct integrations with third-party systems and transform messy, inconsistent data into structured inputs for our business intelligence platform.

We're building custom, high-performance pipelines using TypeScript, Node.js, and modern cloud tooling. Youll own key data flows end-to-end and play a critical role in helping us move fast and stay reliable as we scale.

Key Responsibilities:

Build and Maintain Integrations: Write robust TypeScript code to integrate with external APIs, file-based systems (e.g., CSV/SFTP), and databases to collect data from various platforms.

Own Data Pipelines: Develop and maintain custom ETL logic for transforming and preparing data for analytics use. Prioritize simplicity, reliability, and performance over complex tooling.

Support Analytics Workflows: Collaborate with the analytics team to ensure data is accurate, well-structured, and aligned with business logic.

Solve Real Problems: Dive into ambiguous or undocumented data, figure out how to clean and structure it, and make decisions that impact how business leaders run their organizations.

Collaborate Across the Team: Work closely with our small, experienced team to define data specs, clarify field mappings, and solve integration challenges. We value speed, curiosity, and ownership.

Automate & Monitor: Build in smart automation and monitoring to keep data flowing and alert us when it doesn't.

You Should Have:

  • Strong experience with TypeScript/Node.js for backend development
  • Solid understanding of REST APIs, webhooks, authentication (OAuth, API keys)
  • Experience working with structured and semi-structured data (JSON, CSV, XML)
  • Comfort parsing messy real-world data and building logic to standardize it
  • Understanding of cloud platforms (Google Cloud preferred), Git workflows, and CI/CD pipelines
  • Good judgment around performance, security, and maintainability
  • A problem-solving mindset: youre comfortable taking on a new integration and figuring it out independently.


Nice to Have:

  • Experience integrating with healthcare or financial platforms
  • Familiarity with SFTP, BigQuery, Cloud Composer, Airflow, or equivalent schedulers
  • Exposure to Looker or other BI tools
  • Understanding of HIPAA, PHI, or data privacy regulations


Location

While we are open to remote work, we prefer candidates based in Canada, with a strong preference for those in Montreal.

Our office at 3500 De Maisonneuve W in Westmount, QC, is in a prime location that blends convenience with a vibrant work environment. Situated steps from the Atwater Metro station, it offers easy access to public transit, making commuting effortless. The area is home to a variety of cafés, restaurants, and shops, providing great options for lunch breaks or after-work gatherings. With modern office spaces designed for collaboration and productivity, plus nearby green spaces for a refreshing break, our location supports both professional success and work-life balance

Salary

We offer a competitive salary based on experience and qualifications, plus benefits and performance incentives.

Benefits

  • Group insurance
  • Paid time off and holidays

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume