Lead Integration Developer - Node.js / Typescript

Apply Now

Company: Sycle LLC

Location: Vancouver, BC V5K 5J9

Description:

About Sycle

Sycle is a market-leading global SaaS company with the mission of facilitating the delivery of better hearing to the world. Founded in 2001, we have grown to be the leading practice management solution for audiology (hearing care) providers, with more than 65% market share. The Sycle practice management solution frees up valuable time so our customers can grow their businesses through delivering high quality patient care and exceptional services that delight their customers. Small hearing care practices and some of the largest retailers utilize our software in 13 countries worldwide.

The Sycle team is 120 strong. We are headquartered in Lone Tree, Colorado with offices in Alabama and Vancouver, and a large remote workforce including almost the entire product team being based in Ontario. We are always on the lookout for exceptional talent to help us build and deliver market-leading tools that make a difference for our customers. Check out our job listings and apply!

Overview

We are looking for a Senior Software Engineer with a command of modern architecture and development practices as well as strong Node.js/Typescript experience along with an understanding of PHP. Bring your expertise in cloud-hosted, microservices architecture and design and build modern integrations and a small team.

The software development lead for integrations is a new role for Sycle. Integrations have always been important for providing customizability to our clients. However, with our new software platform under development we are taking integrations to the next level and building a dedicated team.

We're looking for a senior backend developer who can build integrations for the easy movement of data both in and out of our system as well as between internal applications.

This is a hybrid or fully-remote role, however, this role is only open to candidates in BC, Alberta and Ontario.

Responsibilities
  • Work within our 'Data and Integration' team focusing on data integration centric software and architecture and design and deliver the next generation of our software for this purpose
  • For example: inbound/outbound processing of file exchanges, webhooks, and API driven integration with 3rd parties like Intercom, Weave, insurance processors, Quickbooks, etc
  • Design and build a high volume and highly modular architecture that would replace the custom code we're currently using
  • Build integration functionality using Node with Typescript as it's very backend/transaction processing heavy
  • Solid understanding of PHP given that Sycle's legacy systems are primarily written in PHP
  • Limited database modernization work

Experience
  • 10+ years of experience as a backend developer
  • 6+ years experience building highly transactional API interactions via SFTP, API, or Webhook
  • Experience building SaaS products
  • Experience with the AWS or other cloud ecosystems
  • Experience designing, architecting and building microservices-based systems
  • Experience with messaging/queue middleware (RabbitMQ, SQS, or similar)
  • Experience with relational databases - MySQL and Postgres etc.
  • Experience with distributed workloads to scale based on transactional volume
  • Experience growing or leading a team
  • EDI experience a plus

Benefits
  • All full-time employees are entitled to the following benefits:
  • Personal health plan including medical, dental, vision, pharmaceutical and alternative medical services
  • RRSP matching
  • Paid statutory holidays
  • 3+ weeks of paid time off/year
  • Internet subsidy
  • Paid maternity and parental leave

Please send your resume and cover letter describing your application development experience. Relocation is not provided and you must be able to freely work in Canada without employer sponsorship. Fluency in English (written and spoken) is required due to the nature of the team and the occasional engagement with clients. Our goal is to find and retain great talent so we will be offering competitive salaries.

Similar Jobs