Senior Software Developer — Drupal 10
at Orium
Remote, British Columbia, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 17 Dec, 2024 | USD 110000 Annual | 18 Sep, 2024 | 7 year(s) or above | Drupal,Web Technologies,Theme Development,Html,Coding Standards,Javascript,Symfony,Leadership,Rest,Graphql,Module Development,Web Service Development,Knowledge Sharing,Css,Collaborative Work,Dependency Injection | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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