Full Stack Developer
Job summary

As a Full Stack Developer, you will play a key role in designing, developing, and evolving end-to-end web applications, including user interfaces, backend services, integrations, and databases.

You will collaborate closely with our product, operations, and infrastructure teams to deliver reliable, secure, and high-performance solutions.

In this role, you will also work with operational data to help transform complex information into practical and effective solutions.

Advantages
  • Flexible working hours
  • Competitive salary
  • Annual bonus
  • 4 weeks of vacation starting at hire
  • Comprehensive group insurance fully paid (100%) by the employer
  • Telemedicine services
  • Employer contributions to a group RRSP
  • Various employee activities throughout the year
  • Employee well-being at the heart of our priorities
  • Access to an on-site gym and group fitness classes
  • And much more!
Tasks and responsibilities
  • Frontend Development: Design and build user-friendly, responsive interfaces (Angular / React, HTML/CSS/JS), ensuring accessibility, performance, and cross-browser compatibility.
  • Backend Development: Develop and maintain application services and APIs (REST/JSON) using Node.js (and/or Python as needed).
  • Application Security: Implement authentication and authorization (RBAC/permissions), protect sensitive data, and apply OWASP security best practices.
  • Databases & Data Modeling: Design and optimize schemas, queries, and migrations (PostgreSQL/MySQL; NoSQL when appropriate), ensuring integrity and performance.
  • Integrations: Connect internal and third-party systems (APIs, webhooks, cloud services) and ensure reliable exchanges (retries, idempotency, observability).
  • Quality & Testing: Write unit, integration, and end-to-end tests; perform code reviews and maintain high code quality standards.
  • Deployment & Operations: Contribute to development, staging, and production environments; automate deployments (CI/CD); monitor stability and performance.
  • Maintenance & Continuous Improvement: Fix bugs, optimize code, reduce technical debt, and contribute to the evolution of the architecture.
  • Documentation: Document architecture, technical decisions, development standards, and operational procedures.
Skills and qualifications
  • Bachelor’s degree in Computer Science or a related field (or equivalent experience).
  • 3–5 years of relevant experience in full stack web development.
  • Strong proficiency with a modern frontend framework (React or Angular) and basic UI/UX principles.
  • Solid backend experience (Node.js; Python/Java is an asset), API design, and performance considerations.
  • Strong experience with SQL databases (PostgreSQL/MySQL) and understanding of SQL vs NoSQL trade-offs.
  • Practical DevOps knowledge (Git, CI/CD, environments; Docker is an asset).
  • Understanding of web security principles (authentication, permissions, secrets management, input validation).
  • Ability to work in domains where data is complex (logistics/pharmaceutical) and reliability is critical.
  • Autonomous, team-oriented, strong prioritization skills, and a problem-solving mindset.
  • Clear communication in French and English and comfort working in an agile environment.
  • A desire to innovate.

Nice to Have

  • Experience with AWS or Azure (IAM, storage, compute, monitoring).
  • Observability practices (structured logging, metrics, tracing) and tools such as Sentry, Prometheus, or Grafana.
  • Experience with data processing (light ETL, queues, scheduled jobs).
  • Familiarity with regulated environments (sensitive data, privacy).
EN - Candidature spontanée

Explore available opportunities.

Our team is made up of people from diverse backgrounds, all united by a shared passion: taking care of everything for our patients and simplifying the lives of those taking specialty medications. If you're looking for a meaningful and fulfilling career, you’re in the right place.

Available positions
logo rpmsq

RPMSQ | Pharmacie Martin Gilbert is a founding member of the Regroupement des pharmacies de médicaments de spécialité du Québec (RPMSQ).

Pharmacist Martin Gilbert is solely responsible for the practice of the pharmacy.

1525 Ford Boulevard
Châteauguay, QC, J6J 4Z2
crossmenu