Forward to a friend Tweet this Share this on Facebook Share:

Home | Job Postings


Position: Senior Drupal Developer
Organization: OpenConcept Consulting, Inc.
Location: Ottawa, Ontario

Senior Drupal Developer

OpenConcept is an innovative web-development consultancy based in Ottawa, Ontario with nearly two decades of experience in the architecture of secure, scalable, inclusive and sustainable solutions for the non-for-profit, public and private sectors. We are a certified B-Corporation, with a “not-only-for-profit” mission that strives to change the world by making the internet a more safe and accessible place.

OpenConcept is actively looking for a Drupal Developer, to be responsible for both front-end development and theming and back-end module development. This individual will be largely responsible for designing and implementing new features and functionalities, managing all technical aspects of the CMS, and ensuring an effective, visually appealing, and intuitive implementation of the solution.

Key responsibilities

  • Cooperate with the team to develop, test, deploy and support ongoing projects;
  • Make key contributions to project work:
  • Setting up new sites in Drupal 7 and 8;
  • Installing/configuring/developing modules;
  • Setting permissions and roles;
  • Creating menus, blocks, taxonomies, fields, display modes and views. * Write custom, lightweight, standards-compliant Javascript and PHP code
  • Integrate open source and third party applications into existing systems
  • Turn design and user interface mockups into functional, responsive websites
  • Troubleshoot live sites and production environments
  • Conduct performance testing, including user acceptance and accessibility testing, and develop functional tests and plans as required
  • Respond to end-user support needs and perform troubleshooting and issue resolution
  • Produce developer-level documentation (technical requirements and solution)
  • MySQL database administration, query development and reporting
  • Aim for high quality and swift output employing the Agile methodology
  • Assist in task generation, estimate creation and project planning
  • Provide counsel to other team members as necessary.

Professional skills

  • A minimum of 3 years of experience specializing in Drupal CMS Development
  • 3+ years experience with HTML5, CSS3, PHP, Javascript and MySQL
  • Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, and Panels
  • Understanding of CSS changes for consistent styling across platforms and browsers
  • Experience creating custom Drupal modules
  • Capacity for critical thinking - devising unique ways to meet requirements
  • Strong interpersonal skills
  • Familiarity with Agile development methodology
  • Thorough understanding of the Software Development Lifecycle (e.g. Requirements, Design, Development, Testing)
  • Experience with responsive and accessible design
  • Ability to prioritize and manage the responsibilities of several projects/tasks concurrently
  • Self-motivated with the ability to work both independently and collaboratively in teams
  • Exceptional time management skills
  • Detail-oriented, diligent about documentation and logging time


  • Passion for open-source software
  • Interest in active Drupal community participation
  • Preference for working in small organizations
  • Experience with financial gateway integration
  • Experience with EC2 and other Amazon Web Services
  • Eager to learn, stay ahead of and influence internet technologies
  • Attention to detail and commitment to quality
  • Bilingualism (English and French)

Working At OpenConcept Consulting

Office Life: Our laid-back office resides in a Chinatown house with easy access to transit, and great restaurants within walking distance. A casual environment that supports inclusion and a sense of community, we participate in a daily shared (company-paid) lunch so you can get to know your co-workers better.

Work/Life Balance: Our work schedule is flexible -we have core work hours from 10:00am to 3:30pm. Some come earlier and others stay later. Staff are encouraged to work from home from time to time if it helps project delivery.

Compensation & Benefits: This full-time job starts at $25/hour. In addition, we provide an allowance to purchase your own computer, a health and wellness plan and cost-coverage for professional development courses and conferences.

Open-source progression opportunities: Participate in the Drupal community through and through attendance of Drupal events and submit bugs and patches to open-source projects

How to Apply

We look forward to reading all about your achievements and why you’d be a strong fit for OpenConcept Consulting Inc.

Please send your resume (in PDF or EPUB format) and three current professional references to careers mask* . We will review applications as they are received. Brownie points: If possible, include some samples of your work.

Participation in the Drupal community is an important part of our work. If you have an account on, Github or stackoverflow, please include your username.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please let us know how.

When applying, please indicate that you saw this posting at

Share this on Facebook   Tweet This!  Email this to a friend   Share this on LinkedIn   Add this to Google Bookmarks   Print this page

*Note: The e-mail address above has been masked to help prevent spam. Please copy the address and replace “mask” with @ .

Note: This posting is provided on an "As Is" basis and for general informational purposes only. People and Planet (also known as "GoodWork") is not responsible for the content, accuracy, timeliness, completeness, legality, reliability, quality or suitability of this posting. We do not screen or endorse the organizations or individuals involved. If you decide to accept an offer of employment, volunteering or any other arrangement, you do so at your own risk and it is your responsibility to take all protective measures to guard against injury, abuse, non-payment or any other loss. Please read our full Terms & Conditions.

GoodWork ID: 40963       Date posted to Jun 14 2017