Staff Developer, Database Expert

6 months ago


Montreal, Canada Petal 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 technologies you will work with in Petal's existing ecosystem are MySQL, Elasticsearch, and Azure DB for our foundational products.

The backend stack of our applications that interact with these databases is primarily composed of Ruby on Rails and .NET, in a monolithic architecture.

We are currently undergoing a technological transition and a major overhaul of our main products, so you will mainly work on new relational and document database models, such as MongoDB, in modern event-driven and microservices architectures.

We are a SaaS company that aims to implement the best DevOps approaches. Our infrastructures are cloud-based, entirely as code with Terraform, and our latest applications are managed by container and deployed under Kubernetes. Automating the deployment pipeline is a priority for us, and we use various platforms, including GitLab, for implementation. We firmly believe in a continuous deployment approach and have achieved high maturity in this regard, deploying code to production environments multiple times a day.

Our web and mobile applications use modern tools such as Angular and React Native, RxJS, Redux, and Storybook. Quality is at the core of our principles, and all this code is tested using frameworks such as Jest, Playwright, as well as end-to-end testing libraries and services.

What you can expect when joining the team

Reporting to the Director of Software Development, you will play a key and central role within the various product development teams and the Petal platform as an expert in database development, modelling, and designing efficient and secure database solutions. You will work with software development leaders to design, evaluate, implement, and optimize database models and systems, as well as train people on best practices.

Your daily life

In your day to day, you will be led to:

Understand the challenges of data management and operations and develop effective and appropriate solutions; Design and implement efficient and secure database solutions, migration solutions, and data persistence management over time; Evaluate existing database systems to identify areas for improvement; Collaborate with the development team to design optimized database schemas; Establish data backup and recovery procedures in collaboration with the teams that will operate these databases; Ensure the performance, security, availability, and integrity of the databases; Train and establish best practices among software developers and other stakeholders.

Your profile

Are you an experienced and motivated database expert, known for your positive attitude, work ethic, as well as your technical and interpersonal skills? Are you valued for your ability to identify issues and respond with effective solutions and approaches? Are you driven by the unique opportunity to contribute to a greater cause in the healthcare industry through innovative solutions based on people, data, and technology? The sky is the limit If you have:

Over 5 years of proven experience as a database architect; A degree in computer science or a related field; Excellent knowledge of relational database management systems like MySQL and Azure DB; Excellent knowledge of the data indexing and search software ElasticSearch; Excellent knowledge in SQL query optimization and various approaches to optimizing data access and storage; A good understanding of data protection principles and legislation; Good knowledge of using an ORM in development and its impacts on data modeling; Good knowledge of best data management practices in a microservices or event-driven architecture; Solid experience in product or software development as a database expert in agile delivery; The ability to work well in a team and communicate effectively; Experience in software development in web or microservices contexts (an asset); Good knowledge of document-oriented database management systems like MongoDB (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.


  • Database Expert

    17 minutes ago


    Montreal, Quebec, Canada Genpact Full time

    Are you ready to take your career to the next level? We are seeking an experienced Database Administrator to join our team in Montreal, QC.This is a senior-level role where you will oversee and manage Oracle databases, providing 2nd and 3rd level support for all DB-related issues or outages. You will ensure the smooth operation of the infrastructure to...

  • Database Developer

    2 weeks ago


    Montreal, Canada Genpact Full time

    Description - ExternalGenpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose – the relentless pursuit of a world that works...

  • Database Developer

    2 weeks ago


    Montreal, Canada Genpact Full time

    Description - ExternalGenpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose – the relentless pursuit of a world that works...


  • Montreal, Quebec, Canada Accolite Full time

    **Job Title:** Database Engineering Specialist - Cloud Platform Expert**About the Role:** We are seeking a highly skilled Database Engineering Specialist to join our team at Accolite. As a key member of our cloud platform engineering team, you will be responsible for performance optimization testing, database engineering, platform migration, version...


  • Montreal, Canada Squarepoint Capital Full time

    **Job Overview:**Squarepoint Capital is seeking an experienced Data Infrastructure Specialist to join our Application Engineering team as a Platform Database Expert.**Key Responsibilities:Design, deploy and support cross-platform databases solutions such as PostgreSQL, Redis, Clickhouse and Microsoft SQL.Collaborate with internal development, investment, and...


  • Montreal, Quebec, Canada Genpact Full time

    At Genpact, we are shaping the future by delivering innovative solutions to leading enterprises.We are seeking a skilled Principal Consultant, Database Developer to join our team. As a key member of our database development team, you will be responsible for designing, coding, and maintaining databases that meet company and performance requirements.About the...


  • Montreal, Canada Octav Labs Inc. Full time

    [Must be based / relocating to Montreal, Canada]As our Staff Full Stack Engineer, you will play a central role in enabling data-driven decisions for the development of Octav. You will help lead the technical team to build best practices and optimise our database infrastructure. Key Responsabilities Develop and Optimize Data Systems Design and implement...

  • Database Developer

    3 months ago


    Montreal, Canada Labelink Full time

    Labelink, a Canadian leader in label printing solutions for the packaging industry, is looking for a candidate who, through their relevant experience, rigor, and desire to making a difference, will contribute to management's initiatives aimed at reinforcing a culture of quality within the company. Labelink is also invested in sustainable packaging solutions...


  • Montreal, Quebec, Canada Accolite Full time

    We are seeking a highly skilled Software Development Expert to join our team in Montreal. As a key member of our Digital Engineering department, you will play a crucial role in designing, developing, testing, and deploying high-quality software applications using the Java Spring and Spring Batch frameworks.About the RoleThe ideal candidate will have a strong...


  • Montreal, Quebec, Canada SSENSE Full time

    Technical Leadership RoleWe are seeking a Senior Staff Software Developer to join our technology team at SSENSE. This critical role will be based in our Fulfillment Center and involve working hybrid.The ideal candidate will have extensive technical experience, specifically with microservices using AWS and serverless services like Lambda and SQS. Familiarity...


  • Montreal, Quebec, Canada Accolite Full time

    As a leading digital engineering firm, Bounteous x Accolite empowers ambitious brands to accelerate their growth. Our comprehensive services span Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing.We foster collaboration among 5000+ talented professionals across North America, APAC, and EMEA, alongside strategic...


  • Montreal, Quebec, Canada Genpact Full time

    At Genpact, we are seeking a seasoned Database Administrator with extensive experience in managing Oracle databases to join our team in Montreal, QC. This is an exciting opportunity for a highly skilled professional to take on a challenging role and contribute to the success of our organization.The ideal candidate will have a strong background in database...


  • Montreal, Quebec, Canada Genpact Full time

    Job Title: Cloud Database ArchitectWe are seeking an experienced Cloud Database Architect to join our team in Montreal, Canada. This is a full-time role with a competitive salary of $120,000 per year.In this role, you will be responsible for designing and implementing cloud-based database systems for large-scale enterprises. You will work closely with our...


  • Montreal, Canada Squarepoint Capital Full time

    Company Overview:Squarepoint Capital is a leading investment firm that leverages cutting-edge technology to drive innovation and growth. Our team of experts is dedicated to delivering exceptional results through collaboration, creativity, and a passion for excellence.Job Description:We are seeking a highly skilled Cloud Platform Databases Specialist to join...


  • Montreal, Quebec, Canada Northwest Talent Solutions LLC Full time

    We are seeking a talented Senior Oracle EBS Database Architect to drive database excellence and innovation at our preferred investment banking client in Montréal.About the OpportunityNorthwest Talent Solutions is a leading Technology, Finance, and Healthcare workplace quality consulting firm partnering with outstanding clients within the private industry...

  • Oracle DBA

    1 week ago


    Montreal, Quebec, Canada Genpact Full time

    We are seeking an experienced Oracle DBA to join our team in Montreal, QC. As a key member of our IT department, you will be responsible for overseeing and managing Oracle databases, providing 2nd and 3rd level support for all DB-related issues or outages, and ensuring the smooth operation of the infrastructure.About UsGenpact is a global leader in digital...


  • Montreal, Quebec, Canada Lisplogics Full time $140,000 - $200,000

    Job Title: Senior Software Development ExpertOverviewLisplogics is a pioneering company in real-time and dynamic decision systems for operations management, aiming to increase productivity worldwide. With a team of talented scientists and engineers, we address real-world operational challenges using cutting-edge software engineering expertise and operations...


  • Montreal, Quebec, Canada QUANTEAM - North America (RAINBOW PARTNERS Group) Full time

    **About the Company**QUANTEAM - North America, a leading consulting firm in Banking, Finance, and Financial Services, is part of RAINBOW PARTNERS Group. Guided by its core values of closeness, teamwork, diversity, and excellence, our team of 1,000 expert consultants collaborates across 10 international offices.We are seeking a skilled Software Developer with...


  • Montreal, Quebec, Canada Tata Consultancy Services Full time

    Tata Consultancy Services (TCS) is a leading IT services, consulting, and business solutions organization with over 55 years of experience in partnering with top businesses worldwide.Estimated Salary: $120,000 - $180,000 per yearAbout TCSTCS has been recognized for its unique Location Independent AgileTM delivery model, which sets the benchmark for software...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job DescriptionWe are looking for a highly skilled Cloud Developer to join our Engineering and Platform team at Ubisoft Entertainment.This role is responsible for building features and operating our Database as a Service offering.Responsibilities:Design and Develop Microservices: Create scalable microservices, large-scale web services, and APIs for Platform...