Software Engineer (Intermediate and Senior Levels) in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer (Intermediate and Senior Levels) in Canada.
This role offers the opportunity to build and scale modern digital healthcare products that directly impact patient access and care across Canada.
You will work across the full stack, contributing to both front-end and back-end systems that power a fast-growing healthcare platform.
The position blends hands-on engineering with architectural design, enabling you to influence core technical decisions and system evolution.
You will collaborate closely with product, design, and clinical stakeholders to deliver seamless and user-centered digital experiences.
The environment is fast-paced and mission-driven, with a strong focus on innovation, scalability, and reliability.
You will also help shape engineering practices, improve system performance, and mentor other developers in a highly collaborative team.
- Design, build, and maintain scalable full-stack systems, including backend services, frontend applications, and database architecture supporting a digital healthcare ecosystem.
- Develop and evolve software solutions using modern frameworks (PHP/Laravel, Vue.js, JavaScript), ensuring performance, scalability, and maintainability.
- Collaborate with product and design teams to translate requirements into technical specifications and deliver high-quality user experiences.
- Improve platform reliability through testing, observability, monitoring, and proactive system optimization.
- Define and refine engineering standards, communication flows, and architectural patterns across the stack.
- Contribute to system scalability as new products, features, and healthcare categories are introduced.
- Mentor and support junior engineers, fostering technical growth and engineering best practices.
- 3+ years of experience in full-stack software engineering, building and scaling production web applications.
- Strong proficiency with PHP/Laravel, JavaScript, and Vue.js, with the ability to adapt to evolving technologies.
- Experience designing and maintaining scalable architectures and working across complex distributed systems.
- Ability to lead technical initiatives, unblock development teams, and guide engineering execution.
- Strong communication skills with the ability to explain technical concepts clearly to both technical and non-technical stakeholders.
- Comfortable working in ambiguous environments, with a strong problem-solving mindset and bias toward action.
- Experience collaborating closely with product and design teams in an agile, cross-functional setting.
- Senior candidates may bring additional experience in technical leadership, system design, and mentoring engineers.
- Competitive compensation package with stock option grants.
- Comprehensive health coverage including medical, dental, and vision insurance.
- Flexible remote-first work model, open to candidates anywhere in Canada.
- 4 weeks of vacation, including dedicated holiday time.
- Maternity and paternity leave support.
- Strong culture of collaboration, impact, and continuous learning.
- Professional development opportunities working closely with senior leadership and founders.
- Opportunity to contribute to a high-growth, early-stage digital health platform.