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.
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).
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.
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.
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.