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:
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
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.
- 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
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