Lead Backend Software Engineer

3 weeks ago


Montreal, Quebec, Canada Circle Medical Full time

ABOUT CIRCLE MEDICAL

Circle Medical stands as a leading telehealth provider in the United States, experiencing remarkable growth exceeding 100% annually over the last three years.

As a venture-backed Y-Combinator healthcare startup, our mission is to deliver exceptional primary care to individuals globally. Our medical practice and innovative technology, crafted by top-tier physicians, engineers, and designers, have revolutionized the way patients access and receive healthcare.

THE ENGINEERING TEAM

We are currently seeking a Senior Software Engineer specializing in Backend development to enhance our operations.

We value passionate, mission-driven engineers who take pride in their contributions. In this role, you will collaborate with fellow engineers, product designers, operational experts, and healthcare professionals to develop features that serve both patients and physicians. Our primary backend technologies include Ruby, Rails, and PostgreSQL, though we prioritize utilizing the most effective tools for each task.

KEY RESPONSIBILITIES:
  • Develop, test, and maintain backend features across various domains, including scheduling, billing, clinical tools for healthcare providers, telemedicine, and more.
  • Design and implement APIs utilized by mobile applications.
  • Integrate third-party APIs seamlessly.
  • Ensure the development of secure, HIPAA-compliant software.
  • Contribute to fostering a strong engineering culture and assist in recruitment efforts.
QUALIFICATIONS:
  • Minimum of 5 years of experience as a Backend Engineer.
  • At least 5 years of experience with Ruby on Rails.
  • Proven experience in deploying and maintaining a web application in a production environment.
  • Strong proficiency in Ruby and Rails.
  • Extensive knowledge of PostgreSQL.
  • Commitment to rigorous unit testing and adherence to best practices.
  • Demonstrated ability to take ownership of projects.
PREFERRED QUALIFICATIONS:
  • Bachelor's, Master's, or PhD in Computer Science, Mathematics, or a related field.
  • Experience in deploying and maintaining large-scale software systems.
  • Familiarity with JavaScript and the ability to contribute to front-end development as needed.
  • Experience in making product-related decisions.
  • Excellent verbal and written communication skills.
  • Solid understanding of computer security principles.

COMPENSATION AND BENEFITS

In alignment with our values, Circle Medical offers transparent salary structures based on location and performance, with options to exchange cash for stock.

This position is full-time and exempt, with an annual salary range of $161,000 to $197,000 CAD, complemented by generous vacation policies and comprehensive health benefits.

Additional benefits include:

  • Flexible vacation and generous sick leave after a probationary period.
  • Paid bonus holidays in addition to statutory holidays.
  • $500 annual reimbursement for education and professional development.
  • Medical, Dental, Vision, Disability, and Life insurance benefits for eligible employees, enhancing local coverage.
  • Wellness perks, including discounts for mental health programs and online wellness courses.
  • Weekly team lunches.

Circle Medical is committed to being an equal-opportunity employer and actively seeks diversity within its workforce. We recruit qualified candidates and promote employment without regard to race, color, religion, gender, sexual orientation, gender identity, age, disability, genetic information, national origin, marital status, veteran status, or any other status protected by law.



  • Montreal, Quebec, Canada Boostsecurity Full time

    About BoostSecurityBoostSecurity is a leading cybersecurity technology startup dedicated to empowering software teams to create secure software. Our mission is to revolutionize the way developers approach security, making it an integral part of their workflow.Our VisionWe envision a world where software is built with security in mind, where developers can...


  • Montreal, Quebec, Canada Boostsecurity Full time

    About BoostSecurityBoostSecurity is a leading cybersecurity technology startup dedicated to empowering software teams to create secure software. Our mission is to revolutionize the way developers approach security, making it an integral part of their workflow.Our VisionWe envision a world where software is built with security in mind, where developers can...


  • Montreal, Quebec, Canada Circle Medical Full time $161,000 - $197,000

    ABOUT CIRCLE MEDICAL Circle Medical stands as a leading telehealth provider in the United States, experiencing remarkable growth exceeding 100% annually over the last three years. As a venture-backed Y-Combinator healthcare startup, our mission is to deliver exceptional primary care to individuals globally. Our team, composed of top-tier medical...


  • Montreal, Quebec, Canada Wise Systems Inc Full time

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at Wise Systems Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software code using Java, JavaScript,...


  • Montreal, Quebec, Canada Wise Systems Inc Full time

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at Wise Systems Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software code using Java, JavaScript,...


  • Montreal, Quebec, Canada Boostsecurity Full time

    About UsBoostSecurity is a leading cybersecurity technology company that specializes in providing innovative security solutions to software teams. Our mission is to empower developers to create secure software and protect their software supply chains through smart security automation.Founded by industry experts in application security, cloud engineering, and...


  • Montreal, Quebec, Canada Boostsecurity Full time

    About UsBoostSecurity is a leading cybersecurity technology company that specializes in providing innovative security solutions to software teams. Our mission is to empower developers to create secure software and protect their software supply chains through smart security automation.Founded by industry experts in application security, cloud engineering, and...


  • Montreal, Quebec, Canada Circle Medical Full time

    ABOUT CIRCLE MEDICALCircle Medical stands as a pioneering telehealth provider in the United States, experiencing remarkable growth exceeding 100% annually over the last three years.As a venture-backed startup from Y-Combinator, we are dedicated to delivering exceptional primary care to individuals worldwide. Our medical practice and innovative technology,...


  • Montreal, Quebec, Canada Intelcom Full time

    Join Us in Shaping the FuturePosition Summary We are on the lookout for a proficient backend engineer with a strong foundation in Python, object-oriented programming, and cloud infrastructure design to play a pivotal role in the creation of our client-oriented Transportation APIs. These Python microservices serve as critical gateways for numerous deliveries...


  • Montreal, Quebec, Canada Z953 Full time

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at Z953. As a key member of our development team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and develop scalable and efficient backend systems using Java, C#, or other OOP languages.Collaborate with...


  • Montreal, Quebec, Canada Z953 Full time

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at Z953. As a key member of our development team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and develop scalable and efficient backend systems using Java, C#, or other OOP languages.Collaborate with...


  • Montreal, Quebec, Canada Mpa Recruitment Full time

    Position: Backend Software EngineerLocation: Flexible (relocation assistance available)Company: MPA RecruitmentMPA Recruitment is partnering with a leading global investment management firm to identify a skilled Backend Software Engineer for their Data Development team. This innovative organization specializes in developing quantitative investment strategies...


  • Montreal, Quebec, Canada Circle Medical Full time

    ABOUT CIRCLE MEDICALCircle Medical stands as a pioneering telehealth provider in the United States, experiencing remarkable growth exceeding 100% annually over the last three years.As a venture-backed startup from Y-Combinator, our mission is to deliver high-quality, accessible primary care to individuals worldwide. Our team comprises top-tier medical...


  • Montreal, Quebec, Canada Intelcom Full time

    Embark on a New Journey with UsPosition Summary We are in search of a proficient backend engineer with a strong foundation in Python, object-oriented programming, and cloud architecture to enhance the development of our client-oriented Transportation APIs. These Python microservices serve as the primary gateways for numerous deliveries at Intelcom. As an...


  • Montreal, Quebec, Canada Interfacing. Full time

    About the RoleWe are seeking a highly skilled Backend Developer to join our team at Interfacing, a leading provider of digitalization software and services. As a key member of our engineering team, you will be responsible for developing and maintaining the backend code base of our Low Code Rapid Application Development platform.Key ResponsibilitiesDesign,...


  • Montreal, Quebec, Canada Interfacing. Full time

    About the RoleWe are seeking a highly skilled Backend Developer to join our team at Interfacing, a leading provider of digitalization software and services. As a key member of our engineering team, you will be responsible for developing and maintaining the backend code base of our Low Code Rapid Application Development platform.Key ResponsibilitiesDesign,...


  • Montreal, Quebec, Canada Intelcom Full time

    Join Us in Shaping the FuturePosition Summary We are in search of a proficient backend engineer with a strong foundation in Python, object-oriented programming, and cloud infrastructure design to play a pivotal role in the creation of our client-facing Transportation APIs. These Python microservices serve as the primary access points for numerous deliveries...


  • Montreal, Quebec, Canada Boostsecurity Full time

    About BoostSecurityBoostSecurity is a pioneering cybersecurity technology startup dedicated to empowering software teams to effortlessly deploy secure software and safeguard their software supply chains through innovative security automation that developers adore.Founded by seasoned industry experts in application security, cloud engineering, and open-source...


  • Montreal, Quebec, Canada Boostsecurity Full time

    About BoostSecurityBoostSecurity is a pioneering cybersecurity technology startup dedicated to empowering software teams to effortlessly deploy secure software and safeguard their software supply chains through innovative security automation that developers adore.Founded by seasoned industry experts in application security, cloud engineering, and open-source...


  • Montreal, Quebec, Canada Boostsecurity Full time

    About UsBoostSecurity is a pioneering cybersecurity technology firm dedicated to empowering software teams to effortlessly deploy secure software. Our mission is to provide intelligent security automation that developers adore, thereby securing software supply chains.Founded by seasoned industry experts in application security, cloud engineering, and...