Work In Tech

Find your next role at Canada's fastest-growing tech companies

Tech Lead

MESH Scheduling

MESH Scheduling

Software Engineering · Full-time
Canada · Remote
Posted on Wednesday, June 26, 2024

We are seeking a highly motivated and experienced Engineering Lead to guide our dynamic development team in the creation and enhancement of our call and block scheduler for medical professionals. This role involves coordinating a talented team of developers and testers, all working together to build our solution using Ruby on Rails, Vue.js, Java, Flutter, and hosted on AWS Elastic Beanstalk among other AWS resources. A hands-on engineer who has a track record of managing people and projects effectively would be the ideal candidate to execute on the following key tasks.

Key Responsibilities:

•Lead, execute on, and coordinate the tech team (developers and testers) to ensure project milestones and objectives are met.

• Plan and estimate features in conjunction with the product owner/product manager, UI/UX lead and the CTO.

• Manage team tasks and workflows and effectively maintain and write project tasks using Jira or other project management tools.

• Track release schedules, manage sprints, and ensure timely delivery of software updates and features.

• Manage system functionality. Target and deliver on operational metrics (99.95% uptime, 0.95 apdex, and 1-day response for critical bugs).

• Facilitate communication within the development team and with other stakeholders to ensure project alignment and visibility.

• Identify project risks and obstacles, proposing and implementing solutions to overcome them.

• Provide regular 1-1 assessments and feedback to each member of the tech team to ensure their happiness, growth, and productivity.

• Contribute to the continuous improvement of project management processes and practices.

• Collaborate with architects and senior developers to design scalable, maintainable, and efficient software solutions.

Skills and Qualifications:

• Proven experience in team lead/engineering manager positions (healthcare SaaS experience a bonus)

• Technical background with understanding or hands-on experience in software development and web technologies, particularly Ruby on Rails, Vue.js, Flutter, and Java if possible.

• Strong familiarity with Agile and Scrum methodologies.

• Extremely strong in communications (both in writing and orally) with all stakeholders internally and externally to pitch, negotiate, and collaborate on tasks and projects

• Proficient in managing projects using Jira or similar project management tools.

• Excellent leadership, communication, and interpersonal skills.

• Ability to manage multiple tasks and projects simultaneously in a fast-paced environment.

• Good experience in DevOps, specifically AWS services and CI/CD pipelines.

• Good knowledge of database management and optimization (Postgres on AWS RDS preferred).

• Strong system design and architecture skills.

• Strong mentorship and coaching capabilities for the tech team.


• Bachelor’s degree in Computer Science, Information Technology, Project Management, or related field. A Master’s degree is a plus.

• Certifications in Project Management (e.g., PMP, Agile Certified Practitioner) are highly desirable.

Why Join Us:

• Be part of a team that’s making a tangible difference in the healthcare industry.

• Work in a flexible, dynamic environment where your contributions are valued and rewarded.

• Opportunity to work with cutting-edge technologies and innovative solutions.

• If you are passionate about leading projects that blend technology with healthcare to make a real difference, we would love to hear from you. Join us in shaping the future of medical scheduling software.

Our core values

  1. Respect: We care and respect others and our planet as a whole

  2. Integrity: We are honest and apply radical candor with compassion

  3. Growth: We are results-driven and detail-oriented

  4. Efficiency: We are resourceful and lean and minimize wastes

  5. Communication: We make no assumptions and communicate clearly at all times

Our targeted attributes

The company uses a systematic and standard score-card approach towards hiring that measures against the required skills and attributes of each position that includes MESH Scheduling Inc.’s “A.G.I.L.E. CARE” set of attributes:

• Adaptability and Flexibility

• Growth Mindset

• Integrity and Honesty

• Lean Operator and Resourceful

• Empathic Communicator

• Clinician-Focused and Caring for Healthcare

• Altruistic Team Player

• Responsible

• Effective

MESH Scheduling Inc. is committed to equity, diversity, and inclusion and invites applications from women, BIPOCS, and all minorities.

MESH Scheduling is an equal opportunity employer.