Back to job search
Cheeky Monkey Media logo

Senior Drupal Back-end Developer

  • Kelowna, British Columbia, Canada
  • Remote
  • Posted Oct 5, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Mid-level · 3+ years
Minimum education
Bachelor’s degree
Apply by
Oct 29, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level

Job summary

Develop and maintain custom Drupal modules and themes, write and review code, create tests, investigate performance issues, and deploy work across development environments. Lead technical work, communicate with clients and teammates, contribute patches to Drupal projects, and mentor junior developers.

Job details

Kelowna, British Columbia, Canada. This is a remote position Drupal Back-end Developer with Cheeky Monkey Media are advanced Web Developers with a strong understanding of open source web technology LAMP (Linux Apache MySQL PHP) stack. Drupal is a large and robust open source framework which Cheeky Monkey Media uses to build web-based solutions for our clients. Required The Drupal Back-end Developer is required to be an experienced web developer with Drupal who are able to deliver the following: Custom module development Theme development Member of the Drupal community Mentor to junior web developer learning Drupal So, now that we have your attention, what are some perks to working with a bunch of people who call themselves monkeys? Flexibility: You get to choose your hours and that’s pretty awesome. Your start time is also flexible. Because we roll like that. Extended Learning: Our team is all about attending events that help broaden our developer horizons. Diversity: Our team is not your average Drupal team. We aim to please, but we also have a great time with it. Team Meetings: The person that works with us locally will get to partake in some pretty kick-butt team meetings. There may or may not be beverages consumed. Backup: Unlike other companies, we will never let you fall on your monkey-butt. We work as a team and never leave a developer behind. Competitive Pay: Our pay scale is competitive, so we won’t leave you out to starve. We value your talent and for that you shall be rewarded. Senior Drupal Back-end Developer Daily Duties Would Include Developing custom Drupal modules using PHP Commit work to GIT repositories Custom JavaScript development Performing peer code review of other team members code Write test scripts Investigating performance improvements and bottlenecks in code Deploy work to different development environments Document technical requirements based on client needs Provide patches to contributed Drupal modules Give direction to members as a projects Tech Lead Implement custom front-end solution for theme issues using HTML, CSS and Javascript Participate in demonstration of completed work to client Training junior developers with best practices on PHP, JavaScript and SaSS development Education And Experience Required Bachelors Degree in Computer Science or a related field Minimum of 4 years Drupal programming experience Advanced proficiency in Drupal site engineering, module development & theming Substantial experience integrating open source and third-party applications into existing systems Advanced proficiency in Linux administration, Apache configuration, MySQL database, design, and PHP web development Intermediate proficiency in hand-coded W3C compliant HTML & CSS Thorough understanding and proven implementation of W3C Web Standards Substantial knowledge of pre-existing solutions and techniques for solving problems Strong interpersonal & communication skills, a positive attitude and team orientation Ability to demonstrate leadership with peer coaching and mentoring Experience exhibiting leadership in client interactions The Drupal Back-end Developer Responsibilities Include Always producing high-quality work and of course following the standards that Cheeky Monkey Media has set for itself. It’s important that you are a deadline-oriented person. You have to be on time and available to take on small or larger projects. At some points in time, you may be asked to juggle several projects. Time management is a major part of your role. It’s vital that you stick to the time estimated to finish the project. Communication is just as important as the air you breathe here at Cheeky Monkey Media. You should be available and willing to chat with other members of the team. Team player mentality is also important. There are other Developers on the team and that means you should be willing to set aside your differences and work with them on a daily basis. At some point in time, you may also be asked to mentor a new Developer on the team. The right Developer will also have experience in the following: PHP Javascript Drupal Module Development SQL CSS / HTML Experience with Drupal and other CMS. Server configuring Experience with source control system. Experience with IDE and Eclipse is a bonus. Education is important, but we will take experience over that any day. At least 3 years of experience in the Developer world. Completing day-to-day Developer tasks Understands GIT and SVN, knows when we say “make a branch” we aren’t looking for a tree Cheeky Monkey Media might have other tasks/programs we need you to learn. Drupal Contributions Cheeky Monkey Media has an active contribution time set aside a day once a month to continue to produce large fixes, patches, and improvements on the projects we currently support. As well it is expected throughout a month, downtime will be split between writing and contributing back to the community. Would you like to apply? If so, please send your resume to careers@cheekymonkeymedia.ca

What you’ll do

Develop and maintain custom Drupal modules and themes, write and review code, create tests, investigate performance issues, and deploy work across development environments. Lead technical work, communicate with clients and teammates, contribute patches to Drupal projects, and mentor junior developers.

Requirements

Requires a bachelor's degree in computer science or a related field and at least four years of Drupal programming experience, with advanced skills in Drupal engineering, PHP, Linux, Apache, and MySQL. Candidates should also have experience with HTML and CSS, third-party integrations, web standards, source control, client communication, and peer mentoring.

Benefits

  • Flexible Hours
  • Extended Learning Opportunities
  • Team Meetings
  • Team Support
  • Competitive Pay

Listed skills

  • MySQL · Preferred
  • HTML · Preferred
  • SQL · Preferred
  • Sass · Preferred
  • CSS · Preferred
  • PHP · Preferred
  • JavaScript · Preferred
  • Git · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Drupal
  • PHP
  • JavaScript
  • Drupal Module Development
  • Drupal Theming
  • Linux Administration
  • Apache Configuration
  • MySQL
  • SQL
  • HTML
  • CSS
  • Sass
  • Git
  • SVN
  • Web Standards
  • Mentoring

Job areas

  • Software
  • Technology
  • Management & Leadership

More jobs from Cheeky Monkey Media

See all jobs from Cheeky Monkey Media