Senior Software Developer — Drupal 10

at  Orium

Remote, British Columbia, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Dec, 2024USD 110000 Annual18 Sep, 20247 year(s) or aboveDrupal,Web Technologies,Theme Development,Html,Coding Standards,Javascript,Symfony,Leadership,Rest,Graphql,Module Development,Web Service Development,Knowledge Sharing,Css,Collaborative Work,Dependency InjectionNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

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

Responsibilities:

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

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 or to share your entrepreneurship excites you.
  • Thoroughly enjoy collaborative work. Knowledge sharing and the chance to be part of a team who co-own the output, instead of a solo hero who lives and dies by their work alone, is important to you.


REQUIREMENT SUMMARY

Min:7.0Max:12.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Remote, Canada