Join us in helping
physicians save time.

PetalMD is a collaborative, cross-platform productivity app for physicians and healthcare professionals developed in the charming, most European city in North America: Quebec City!

We encourage inspiring leadership and believe in developing the full potential of our employees. Join our growing team of creative, innovative employees.

Explore new ideas and create what hasn’t been done before.

Emploi 1
Emploi 2
Emploi 3

Benefits of working at PetalMD

  • Macbook Pro 15" with 27" Apple Thunderbolt Display
  • Downtown Quebec City
  • Easy public transport access
  • Social club activities
  • In-office happy hours
  • Opportunity of improving your French
  • Competitive salary
  • Three or more weeks of vacation
  • Two extra days off during the Christmas holidays
  • Medical and life insurance packages
  • Employee referral bonus

Developer (iOS, front-end, back-end)

You’ve migrated some in-house projects to the latest Rails release? Spiked some Swift code? Got alerts setup on AngularJS’ Github commits? Good! Come and tell us all about it. We’re big on innovation and we need people like you to help us build scalable cloud products. Come work with the best coders around and skyrocket your career.

Our application serves more than 20 000 physicians on the cloud (Apache + Passenger), deployed with Capistrano 3 using a custom rolling deployment task. Our back-end is in Rails 4, along with several other technologies (ElasticSearch for search, Sidekiq for background tasks, a few home-grown gems in C++ for our scheduling engine, etc.). We also use a mix of front-end technologies that varies from Prototype (hurray! 2009!), through JQuery (we finally got it) to AngularJS (finally!). Our mobile iOS application is built with jQuery Mobile but transitioning to Swift (oh yeah!). Our application is also monitored by New Relic, our bugs are sent via push on our phones as well as on our ticket tracker (Assembla) via our fork of Bugsnag plugins. We are supported by a fleet of Jenkins servers (on EC2) that runs tests (RSpec / Jasmine / Protractor) automatically as developers commit their branches (GIT). We are proud of our environment but continuously strive to improve it. We operate in SCRUM teams (but moving towards a LEAN process to deliver faster and continuously).

  • RubyMine/Xcode
  • Back-end: Ruby on Rails, with a hint of many other technologies
  • Front-end: in HTML5/CSS3
  • iOS Mobile App
Read more

Customer Support Analyst

The Customer Support Analyst is primarily responsible for processing and resolving customer requests. This position requires maturity and professionalism as you must efficiently interact with healthcare professionals. “Troubleshooting” is your middle name.

The analyst owns the requests; is the voice of the customer and an internal advocate. The goal, while working with internal teams, is to ensure request resolution and to seek continuous improvement of the customer experience. The analyst is an important contributor to the ongoing development of our knowledge base, as well as our internal processes.

Main responsibilities:
  • Receive, own, process and resolve customer requests
  • Guide and educate customers
  • Assist in the development of our knowledge base, processes & project implementation
  • Be agile in working with different request processing tools
  • Help others and be a collaborative team player
Job requirements:
  • 5+ years of experience in client service / customer support industry
  • Must be bilingual: French and English
  • Excellent written & verbal communication skills
  • Excellent synthesis, analytical troubleshooting and multi-tasking skills
  • Excellent organizational and prioritization aptitudes
  • Highly motivated, with a true passion for customer service
  • High level of maturity, professionalism and autonomy
  • Thrive in a dynamic, fast-paced environment
  • Manage stress and difficult client situations, adapt to changing realities
Read more

Scheduling Consultant

The Scheduling Consultant’s job is to implement scheduling projects. You must be able to analyse and configure schedules for groups of physicians or for the deployment of hospital dashboards. This strategic position also necessitates constant interaction with our customers. You must be serious, but definitely not boring.

Main responsibilities:
  • Coordinate all activities in the deployment of consulting projects
  • Be agile in working with different project processing tools
  • Advise, guide and train customers on the platform
  • Process and resolve customer requests
  • Help others and be a collaborative team player
  • Provide high customer satisfaction & retention
  • Constant development of technical competencies
Job requirements:
  • 5+ years of experience in consulting / business analyst
  • Must be bilingual: French and English
  • Excellent written & verbal communication skills
  • Excellent project management skills
  • Good understanding of the health professional field
  • Excellent synthesis, analytical troubleshooting and multi-tasking skills
  • Highly motivated, with a true passion for customer service
  • High level of maturity, professionalism and autonomy
  • Thrive in a dynamic, fast-paced environment, adapt to changing realities
  • High flexibility, adapt to changing realities
  • Highly organized, detail oriented
Read more

UX/UI Designer

As a Designer, you like aesthetics, but your main focus is on the user interface and user experience. Do you have beautifully designed projects that showcase your talent? Obviously, you think outside the box and offer food for thought. Imagination is required, as are rendering skills. Determined perfectionism is what we are looking for.

Keywords to describe our designers: Perfectionist, Visionary, Passionate, Hard Working, Humble, Collaborator, and Determined.

Main responsibilities:
  • Participate in the design interface of the information architecture
  • Design and document navigation principles
  • Conduct schematic models and interactivity prototypes
  • Create detailed graphic models
  • Participate in the application’s development of functional and design standards
  • Work as a team with several departments, understand their reality and propose solutions that meet their needs
Job requirements:
  • You have a portfolio that makes your designer friends jealous
  • Team player
  • Understanding of the user experience and web design constraints
  • Analytical skills and a strong ability to synthesize information
  • 3+ years of experience designing reactive Web and mobile interfaces (preferably in agency)
  • Master the Adobe Suite CC, Axure and Sketch software
  • A good knowledge of HTML5 and CSS3 (their possibilities and limitations)
  • Ease working in an Agile mode
Read more