Summary
Build and maintain enterprise web solutions using an open-source CMS, develop custom modules, mentor developers, and work remotely with flexible scheduling.
Highlights
Fully remote role with flexible hours, continuous learning opportunities, and the chance to mentor developers while building open-source solutions.
Description
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 developmentTheme developmentMember of the Drupal communityMentor 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 PHPCommit work to GIT repositoriesCustom JavaScript developmentPerforming peer code review of other team members codeWrite test scriptsInvestigating performance improvements and bottlenecks in codeDeploy work to different development environmentsDocument technical requirements based on client needsProvide patches to contributed Drupal modulesGive direction to members as a projects Tech LeadImplement custom front-end solution for theme issues using HTML, CSS and JavascriptParticipate in demonstration of completed work to clientTraining junior developers with best practices on PHP, JavaScript and SaSS development
Education And Experience Required
Bachelors Degree in Computer Science or a related fieldMinimum of 4 years Drupal programming experienceAdvanced proficiency in Drupal site engineering, module development & themingSubstantial experience integrating open source and third-party applications into existing systemsAdvanced proficiency in Linux administration, Apache configuration, MySQL database, design, and PHP web developmentIntermediate proficiency in hand-coded W3C compliant HTML & CSSThorough understanding and proven implementation of W3C Web StandardsSubstantial knowledge of pre-existing solutions and techniques for solving problemsStrong interpersonal & communication skills, a positive attitude and team orientationAbility to demonstrate leadership with peer coaching and mentoringExperience 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:
PHPJavascriptDrupal Module DevelopmentSQLCSS / HTMLExperience with Drupal and other CMS.Server configuringExperience 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 tasksUnderstands GIT and SVN, knows when we say “make a branch” we aren’t looking for a treeCheeky 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