Senior Software Developer — Drupal 10
Canada (Remote)
As a Senior Software Developer at Orium, you'll report directly to our Manager of Software Development as you build digital products for high-profile enterprise clients. With plenty of technical challenges and opportunities to learn as you go, you'll work as part of our autonomous, Agile teams to make everyday experiences more enjoyable.
Responsibilities:
- Collaborate with technical teams in delivering enterprise grade Drupal-based solutions
- Prioritize and estimate work to be done alongside designers and Product Owner, to ensure projects are delivered on time and on budget
- Provide operational coaching and functional mentorship to technical team members
- Develop and maintain web services to support integration and scalability of Drupal-based solutions
- Build and integrate custom Drupal components, including those using modern frameworks like Svelte (experience with Svelte is an asset but not required)
- Work with headless CMS architectures, utilizing JSON to facilitate front-end and back-end communication
- Stay up-to-date with emerging technologies to implement improved practices or to overcome technical issues
Skills and Qualifications:
- Understand Computer Science fundamentals and Software Engineering principles
- 7+ years industry experience as a Drupal developer
- Deep knowledge of the Drupal ecosystem, and expertise with Drupal 10 module development and theme development
- Proficiency with backend development including Drupal services and dependency injection is essential
- Experience with web service development (REST, GraphQL, or similar)
- Experience with modern front-end web technologies and techniques, such as HTML, CSS, JavaScript, React, and Svelte (an asset).
- Knowledge of Drupal best practices and coding standards
- 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
- Knowledge of headless CMS architectures and decoupled systems
- Experience with Symfony 6 and its integration with Drupal for complex workflows
- Familiarity with CKEditor 5 and its customization in Drupal
Is the Role a Fit for You?
The Senior Software Developer role emphasizes team collaboration and leadership in your area of expertise. You’ll find fulfillment in the role if you:
- Delight in making things. You thrill at the concept of going beyond the theoretical and applying your ideas, skills, and expertise to products used by people every day.
- Find passion in new challenges. Every chance to learn and move things forward with your can-do attitude …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Flexible schedule Medical and dental coverage Mental health coverage Parental leave top-up Professional development opportunities Remote-first company Remote work
Tasks- Collaborate with teams
- Provide mentorship
- Stay updated with technologies
Agile CSS Development Drupal GraphQL Headless CMS HTML Javascript JSON React REST Software Development Svelte Symfony Web Services
Experience7 years
EducationCommerce Computer Science Engineering
TimezonesAmerica/Edmonton America/Moncton America/Regina America/St_Johns America/Toronto America/Vancouver UTC-3 UTC-4 UTC-5 UTC-6 UTC-7 UTC-8