Current jobs related to Senior Developer - Montreal - PetalMD


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cloud-based solutions to help manufacturers monitor their industrial equipment and improve efficiency.Key...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cloud-based solutions to help manufacturers monitor their industrial equipment and improve efficiency.Key...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cloud-based solutions to help manufacturers monitor their industrial equipment and improve efficiency.Key...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cloud-based solutions to help manufacturers monitor their industrial equipment and improve efficiency.Key...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Job Title: Senior Software EngineerJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based IoT solutions for our clients in the industrial sector.Key Responsibilities:Design and...

  • Senior Java Architect

    1 month ago


    Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer (Java) OpportunityWe are seeking a highly skilled Senior Software Engineer (Java) to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cloud-based solutions using Java.Key Responsibilities:Lead the development of major technical...

  • Senior Java Architect

    1 month ago


    Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer (Java) OpportunityWe are seeking a highly skilled Senior Software Engineer (Java) to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cloud-based solutions using Java.Key Responsibilities:Lead the development of major technical...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer (Java)**About the Role**SENIOR SPIRIT OF ROSELLE PARK is seeking a highly skilled Senior Software Engineer (Java) to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions to help manufacturers monitor their industrial equipment and improve...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Job Title: Senior Software Engineer (Java)We are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions that help manufacturers monitor their industrial equipment and improve...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Job Title: Senior Software Engineer (Java)We are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions that help manufacturers monitor their industrial equipment and improve...

  • Senior Java Developer

    4 weeks ago


    Montreal, Quebec, Canada CG Consulting Group Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at CG Consulting Group. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining large-scale Java applications.Key Responsibilities:Design and develop Java applications using Java technology (Core Java, J2EE)Develop and...

  • Senior Java Developer

    4 weeks ago


    Montreal, Quebec, Canada CG Consulting Group Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at CG Consulting Group. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining large-scale Java applications.Key Responsibilities:Design and develop Java applications using Java technology (Core Java, J2EE)Develop and...

  • Senior iOS Developer

    3 weeks ago


    Montreal, Quebec, Canada Lightspeed Full time

    Job Title: Senior iOS DeveloperWe are seeking a highly skilled Senior iOS Developer to join our team at Lightspeed. As a Senior iOS Developer, you will be responsible for designing, developing, and maintaining high-quality iOS applications using Swift and Objective-C.Key Responsibilities:Collaborate with cross-functional teams to design and develop...

  • Senior iOS Developer

    3 weeks ago


    Montreal, Quebec, Canada Lightspeed Full time

    Job Title: Senior iOS DeveloperWe are seeking a highly skilled Senior iOS Developer to join our team at Lightspeed. As a Senior iOS Developer, you will be responsible for designing, developing, and maintaining high-quality iOS applications using Swift and Objective-C.Key Responsibilities:Collaborate with cross-functional teams to design and develop...

  • Senior Java Developer

    2 weeks ago


    Montreal, Quebec, Canada Renaud Consulting IMIT Solutions Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at Renaud Consulting IM/IT Solutions. As a Senior Java Developer, you will be responsible for developing and integrating large-scale Desjardins solutions using modern Desjardins technologies.Key Responsibilities: Participate in the development...


  • Montreal, Quebec, Canada Behaviour Interactive Inc. Full time

    Senior Fullstack ProgrammerBehaviour Interactive Inc. is a leading game development studio that's pushing the boundaries of interactive entertainment. We're seeking a seasoned Senior Fullstack Programmer to join our Core Technologies team, where you'll play a crucial role in shaping the future of our games.About the RoleWe're looking for a highly skilled and...


  • Montreal, Quebec, Canada Behaviour Interactive Inc. Full time

    Senior Fullstack ProgrammerBehaviour Interactive Inc. is a leading game development studio that's pushing the boundaries of interactive entertainment. We're seeking a seasoned Senior Fullstack Programmer to join our Core Technologies team, where you'll play a crucial role in shaping the future of our games.About the RoleWe're looking for a highly skilled and...


  • Montreal, Quebec, Canada Purple Drive Full time

    Senior ServiceNow DeveloperPurple Drive is seeking a highly skilled Senior ServiceNow Developer to join our team. As a Senior ServiceNow Developer, you will be responsible for developing custom workflows and application integrations to fulfill our customers' IT Service Management needs using ServiceNow.Key Responsibilities:Develop custom workflows and...

  • Senior Java Developer

    2 weeks ago


    Montreal, Quebec, Canada Renaud Consulting IMIT Solutions Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at Renaud Consulting IM/IT Solutions. As a Senior Java Developer, you will be responsible for designing, developing, and implementing large-scale software solutions using modern Java technologies.Key Responsibilities:Participate in the...


  • Montreal, Quebec, Canada Purple Drive Full time

    Senior ServiceNow DeveloperPurple Drive is seeking a highly skilled Senior ServiceNow Developer to join our team. As a Senior ServiceNow Developer, you will be responsible for developing custom workflows and application integrations to fulfill our customers' IT Service Management needs using ServiceNow.Key Responsibilities:Develop custom workflows and...

Senior Developer

2 months ago


Montreal, Canada PetalMD Full time

Petal is a leading Canadian healthcare orchestration and billing company that revolutionizes healthcare systems to make them agile, efficient, and resilient by enabling the forecasting and shaping of world-class healthcare through Healthcare BI, advanced analytics, and informed insights.

Our commitment to fostering an exceptional workplace culture has earned us notable recognitions, including being listed as a Great Place to Work in both the technology and healthcare sectors. Join us in our mission to empower healthcare innovators and improve healthcare differently.

Let's talk Tech Stack

The backend stack you'll be working with mainly consists of Node.js services interacting in an event-driven model on the Kafka platform. We use the FHIR standard, which is highly recognized in the healthcare domain, for data storage and operations. We are a SaaS (Software as a Service) company targeting the implementation of best DevOps practices. Our infrastructures are cloud-based, entirely managed as code with Terraform, and our latest applications are containerized and deployed using Kubernetes. Automating the deployment pipeline is a top priority for us, and we use various platforms including GitLab for implementation. We strongly believe in a continuous deployment approach and have achieved high maturity in this area, deploying code into production environments multiple times a day.

Our web and mobile applications utilize modern tools such as Angular and React Native, along with RxJS, Redux, and Storybook. Quality is central to our principles, and all this code is tested using frameworks like Jest, as well as end-to-end testing libraries and services.

What you can expect when joining the team

Reporting to the Software Development Manager, you will play a key and central role within our next-generation orchestrator platform architecture team. You will collaborate closely with other team members to establish the foundations of our new platform.

Your daily life

During the day, you will be led to:

  • Work closely with the Staff Developer, the Product Owner (PO), and other members of the multidisciplinary team to ensure progress and delivery of milestones for a brand-new healthcare project;
  • Design and implement new features and contribute to automated test writing;
  • Participate in code reviews with your colleagues;
  • Ensure code quality and security, and adhere to development standards.

Are you an experienced, versatile, motivated developer recognized for your constructive attitude, professional ethics, and both general and technical skills? Do you enjoy staying up to date, and working in a rapidly evolving environment? The sky is the limit If you have:

  • 6+ years of experience in software development;
  • Experience in developing large-scale distributed systems with multiple data sources and various business logic layers;
  • Excellent programming skills in TypeScript/Javascript using Node.js, and experience with other modern programming languages such as Go, Ruby/RoR, and Python;
  • Experience with event-driven architecture and designing REST APIs using an API-first approach with modern infrastructure;
  • Experience in building and deploying containerized applications (Docker) in modern distributed computing environments (Kubernetes);
  • Experience with cloud platforms (preferably Azure, AWS, GCP);
  • Experience with alerting, logging, and monitoring tools (ELK, Grafana, Prometheus, Sentry, Datadog, New Relic);
  • Experience with CI/CD (Gitlab, Jenkins, Github Actions) for automation and modern infrastructure-as-code concepts (Helm, Terraform);
  • Strong knowledge of security best practices in application development;
  • Demonstrated interest in sharing knowledge and experience with colleagues or less experienced developers;
  • Strong communication skills in both French and English, verbally and in writing, with an ability to explain complex technical concepts to various stakeholders;
  • Understanding of modern frontend application development frameworks/libraries such as Angular (Monorepo/Nx), React.js, or Vue.js (an asset);
  • Familiarity with the FHIR standard (an asset);
  • Knowledge of the Quebecois and Canadian healthcare domain (an asset);
  • Since you will be regularly interacting with English-speaking colleagues located outside of Québec, proficiency in both English and French (spoken, written, and read) is preferable.

Petal’s position on remote working

In our opinion, a company cannot claim to be modern, innovative and have the well-being of their team at heart, without attempting to integrate remote working to the level that their business model allows them to. Petal employees continue to benefit from the option of teleworking up to the maximum flexibility permitted by the nature of the position and the smooth running of operations.

Our benefits

  • A signing bonus of $1,000 for your remote work set-up;
  • Compensation that recognizes your contribution;
  • 4 to 6 weeks of paid vacation per year;
  • 5 paid personal days per year;
  • A group RRSP / DPSP plan with employer contribution;
  • A complete group insurance plan, from day 1;
  • An annual wellness allowance;
  • Access to the Lumino Health telehealth application;
  • Flexible work hours and more.

Petal is an active participant in the equal opportunity employment program, and members of the following target groups are encouraged to apply: women, people with disabilities, aboriginal peoples and visible minorities. If you are a person with a disability, assistance with the screening and selection process is available on request.

#J-18808-Ljbffr