Senior Software Engineer / Team Lead
Sycle
Full time
Software Development
Canada
Hiring from: Canada
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. 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!
Sycle is the leading provider of practice management software for the Audiology industry, with over 20,000 users. Our SaaS product delivers top-of-the-line solutions for medical professionals globally. We are the industry leader in innovation with customers from small businesses to the largest retailers on the planet. We currently have thousands of paying customers using our software solution to run their businesses on a daily basis.
Job Description
We are looking for a Senior Software Engineer with a command of modern architecture and development practices as well as strong Node.js and PHP experience to help us rebuild our platform and catapult us to our next level of growth. Bring your expertise in cloud-hosted, microservices architecture and provide guidance and mentorship to our eager team.
This is a hybrid or fully-remote role, however, this role is only open to candidates in BC, Alberta and Ontario.
Responsibilities
All full-time employees are entitled to the following benefits:
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. 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!
Sycle is the leading provider of practice management software for the Audiology industry, with over 20,000 users. Our SaaS product delivers top-of-the-line solutions for medical professionals globally. We are the industry leader in innovation with customers from small businesses to the largest retailers on the planet. We currently have thousands of paying customers using our software solution to run their businesses on a daily basis.
Job Description
We are looking for a Senior Software Engineer with a command of modern architecture and development practices as well as strong Node.js and PHP experience to help us rebuild our platform and catapult us to our next level of growth. Bring your expertise in cloud-hosted, microservices architecture and provide guidance and mentorship to our eager team.
This is a hybrid or fully-remote role, however, this role is only open to candidates in BC, Alberta and Ontario.
Responsibilities
- Lead a cross-functional team of 3 Engineers (2 Frontend and 1 Backend)
- Develop new user-facing features
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Fixing bugs quickly
- Fast resolution of difficult problems
- Design and implementation of data storage solutions
- Collaborate with other team members and stakeholders
- Fulfill your responsibilities dependably as a remote worker
- Experience building SaaS products
- Experience using technologies and frameworks like (but not limited to) Node.js (Next.js & Nest.js), PHP (Laravel),
- Experience with the AWS or other cloud ecosystems
- Experience with relational databases – MySQL and Postgres etc.
- Experience designing and architecting microservices-based systems
- Understanding accessibility and security
- Integration with third-party services
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Proficient understanding of security principles, such as OWASP.
- Passionate about producing elegant, maintainable code. Computer science degree or equivalent experience.
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
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 resumeSimilar jobs
The Varsity Tutors platform has thousands of students looking for online Conversational Mandarin tutors nationally. As a tutor who uses the Varsity Tutors platform, you can earn good money, choose your own hours, and truly make a difference in the...
Software Development
Canada
Hiring from: Canada
The Varsity Tutors platform has thousands of students looking for online NCE tutors nationally. As a tutor who uses the Varsity Tutors platform, you can earn good money, choose your own hours, and truly make a difference in the lives...
Software Development
Canada
Hiring from: Canada
What if you could personally impact the future of healthcare? As part of the PocketHealth team, you will enable hospitals and clinics across North America — and more importantly, empower over a million patients — to discover a better healthcare...
Software Development
Canada
Hiring from: Canada