Remote Senior Software Developer — Drupal 10

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • As a Senior Software Developer at Orium, you will report directly to the Manager of Software Development and build digital products for high-profile enterprise clients.
  • You will collaborate with technical teams to deliver enterprise-grade Drupal-based solutions.
  • Your responsibilities will include prioritizing and estimating work alongside designers and the Product Owner to ensure timely and budget-friendly project delivery.
  • You will provide operational coaching and functional mentorship to technical team members.
  • You will develop and maintain web services to support the integration and scalability of Drupal-based solutions.
  • Your role will involve building and integrating custom Drupal components, including those using modern frameworks like Svelte (experience with Svelte is an asset but not required).
  • You will work with headless CMS architectures, utilizing JSON for front-end and back-end communication.
  • Staying up-to-date with emerging technologies to implement improved practices or overcome technical issues will be essential.

Requirements:

  • A strong understanding of Computer Science fundamentals and Software Engineering principles is required.
  • You must have 7+ years of industry experience as a Drupal developer.
  • Deep knowledge of the Drupal ecosystem and expertise with Drupal 10 module and theme development is essential.
  • Proficiency in backend development, including Drupal services and dependency injection, is required.
  • Experience with web service development (REST, GraphQL, or similar) is necessary.
  • Familiarity with modern front-end web technologies and techniques, such as HTML, CSS, JavaScript, React, and Svelte (an asset), is expected.
  • Knowledge of Drupal best practices and coding standards is required.
  • Experience with component-based development using tools like Svelte or similar frameworks is an asset.
  • Proficiency in managing JSON-based APIs to deliver structured content across multiple front-end platforms is necessary.
  • Knowledge of headless CMS architectures and decoupled systems is required.
  • Experience with Symfony 6 and its integration with Drupal for complex workflows is necessary.
  • Familiarity with CKEditor 5 and its customization in Drupal is expected.

Benefits:

  • Enjoy a flexible schedule of full-time hours as a remote-first organization, allowing you to choose where and how you work.
  • Explore ongoing opportunities for professional development, including training, conferences, certifications, and in-house peer mentorship.
  • Experiment with new techniques and learn about new disciplines while wearing multiple hats.
  • Pursue independent projects and challenge yourself in your field with dedicated “Awesome time” for self-directed professional development and quarterly training budgets.
  • In addition to standard medical and dental coverage, benefits include a parental leave top-up plan, an EAP, mental health coverage, virtual healthcare, and a minimum vacation policy.
  • The Toronto HQ offers a modern, ergonomic workspace with hotelling standing/sitting desks and an open-concept social atmosphere.
  • Additional perks include in-house mindfulness sessions, an employee stock option plan, remote group get-togethers, and more.
  • The Canada Base Salary Range for this role is $110,000 - $130,000 CAD, depending on experience, and does not include benefits or equity that might exist in your total compensation package.
About the job
Posted on
Job type
Salary
$ 110,000 - 130,000 CAD / year
Leave a feedback