Careers

Web Developer

Walk With Web Inc. (WWW) is seeking an enthusiastic and detail-oriented individual to join our team as a Web Developer. This position provides an exciting opportunity to develop practical experience while contributing to impactful projects in a professional and dynamic environment 

Requirements: 

  • Strong hands-on experience with PHP, JavaScript/TypeScript, HTML, CSS, SQL, and modern web development practices.
  • Strong experience developing and maintaining Drupal-based applications, including Drupal configuration, custom modules, themes, APIs, permissions, content models, and integrations.
  • Experience working with Drupal 10/11, Composer, Drush, configuration management, and Drupal development workflows.
  • Experience developing applications using Next.js and React, including component development, routing, API integration, server-side rendering, and frontend application architecture.
  • Experience working with decoupled/headless Drupal architectures, including integrating Drupal backends with Next.js or other frontend frameworks through REST, JSON:API, GraphQL, or related APIs.
  • Ability to design, develop, modify, debug, and maintain both backend and frontend code as required by the project.
  • Strong understanding of REST APIs, JSON, authentication, data exchange, and third-party system integrations.
  • Experience working with relational databases such as PostgreSQL, including database design, SQL queries, performance troubleshooting, and data migration.
  • Experience with Git and GitHub, including branches, pull requests, code reviews, merge strategies, issue tracking, and collaborative development workflows.
  • Experience deploying and maintaining web applications on AWS, including development, staging, and production environments.
  • Familiarity with Infrastructure as Code and deployment automation, preferably Terraform, GitHub Actions, or comparable CI/CD technologies.
  • Strong understanding of web application security, including HTTPS/TLS, authentication, authorization, permissions, secrets management, dependency management, and secure coding practices.
  • Experience troubleshooting application, server, database, API, deployment, and infrastructure issues across the full web development stack.
  • Ability to work with and improve existing codebases, including reviewing legacy or third-party code, identifying technical debt, refactoring components, and implementing improvements.
  • Ability to translate technical requirements, UX/UI designs, data models, and functional specifications into working production-quality features.
  • Experience with responsive frontend development, WCAG 2.2 AA accessibility requirements, browser compatibility, and frontend performance optimization.
  • Ability to write clean, maintainable, documented, and reusable code and establish development standards for other developers.
  • Ability to independently implement complex features while also breaking development work into appropriate tasks for junior and other web developers.

Responsibilities:

  • Provide technical architecture and development planning for project(s).
  • Advise on and set up AWS development, staging, and production environments.
  • Configure and set up GitHub repositories, branching strategies, deployment workflows, and related development processes.
  • Configure domain names, security, team access, permissions, and policies as required.
  • Work with the Manager to develop and maintain the technical roadmap, priorities, and implementation plan.
  • Attend technical meetings with the Manager, Drupal developer, project partners, and other team members as required.
  • Review technical options, answer development and infrastructure questions, and provide recommendations on the best way forward.
  • Work directly with other web developers developers assigned to the project(s).
  • Provide technical direction, oversight, and support to junior developers.
  • Undertake hands-on development work, including writing, reviewing, debugging, and modifying code as required.
  • Develop and implement technical components directly where tasks require senior-level experience or cannot reasonably be completed independently by junior developers.
  • Take responsibility for complex architecture, infrastructure, integration, troubleshooting, deployment, and development tasks where required.
  • Review code and technical work produced by other developers and provide corrections, improvements, or direct implementation support where necessary.
  • Contribute to the configuration, integration, testing, and deployment of the web application and related systems.
  • Prepare and maintain technical documentation, including architecture, infrastructure, setup, deployment, workflows, roadmaps, and technical recommendations.
  • Assist with identifying technical risks, dependencies, and potential development issues.
  • Support decisions relating to scalability, security, infrastructure, deployment, integrations, and system maintenance.
  • Work on an as-needed basis, with tasks, priorities, and hours coordinated with the Manager.
  • Use AI-assisted tools where appropriate to support research, drafting, documentation, troubleshooting, and development, with responsibility for reviewing and validating final outputs.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field, with at least 5 years of relevant professional experience in web application development, software engineering, or technical architecture.
  • Significant equivalent professional experience may be considered in place of formal educational qualifications.
  • Strong analytical and critical thinking skills.
  • Good written and verbal communication skills.
  • Ability to work independently and collaboratively in a team environment.

Career Growth Opportunities:

  • Gain hands-on experience working on complex, real-world web applications and digital research platforms.
  • Develop deeper expertise in Drupal, Next.js, React, AWS, APIs, databases, and modern web application architecture.
  • Build experience in technical architecture, infrastructure planning, deployment, CI/CD, and cloud-based development environments.
  • Strengthen leadership skills through code review, technical oversight, and mentoring junior developers.
  • Contribute to innovative academic, cultural heritage, and digital humanities projects with international partners.
  • Develop experience across the full development lifecycle, from technical planning and implementation to testing, deployment, and maintenance.
  • Build a strong professional portfolio demonstrating senior-level development, architecture, infrastructure, and technical leadership.
    Potential pathway to expanded senior development, technical lead, solutions architecture, or engineering management roles.


APPLICATION INFORMATION:


Number of Positions

1

Minimum Experience

4 - 6 year

Compensation

Competitive (Based on experience, qualifications and location)  

Hours per Week

Full-Time (35 hours/week) - contract with potential transition to permanent role

Position Duration

1 Year Contract

Position Start Date

ASAP

Position End Date

1 Year From Start Date

Application Deadline

Sept 09, 2026 (Reviewed on a rolling basis until the position is filled.)



HOW TO APPLY:

  • All applicants must submit the below-listed documents to recruitments@walkwithweb.org by the deadline.
  • Incomplete applications will not be processed.
  • Only shortlisted candidates will be contacted for an interview.

The application package must include one (1) single PDF file with the following documents attached in the order listed below:

  • Cover Letter by student outlining their motivation to participate in the internship, what they expect to learn, and how they want to contribute (Max. 1 page).
  • CV/Resume (Max. 5 pages).
  • Transcript (Unofficial accepted).
  • Previous work, portfolio, or showcase (include a maximum of 1 page with website links or up to 5 pages of projects).
  • Name and contact details of 2 references (Max. 1 page). At least one should be an academic reference.
Posted 38 days ago
Contractual
Remote
Apply by: 2026-10-09 | 11:59 PM (EST)


About Us

Walk With Web Inc. (WWW) is an international operating corporation created in July 2020, to precisely address the challenges around technical development, expansion and preservation of Social Sciences and Humanities research. Our mission is to develop, support, and preserve digital humanities research by creating novel digital sustainability solutions. We have created and/or currently harbouring over 25 major digital humanities research projects in collaboration with principal investigators, who are affiliated with top-ranking universities around the globe, including but not limiting to York University, Trent University, McGill University and OCAD University in Canada, Colorado State University Boulder in the United States of America, and the University of Essex, National Liverpool Museums, King’s College London in the United Kingdom. Our team and collaborations embrace multi-disciplinary approach and comprise of computer scientists, African history scholar, digital humanitarians, artists, designers and more. We offer a rich and inspirational environment in which we grow under the guidance of academic researchers and world-class scholars, who are pioneering in their fields.

Walk With Web strive to develop an inclusive work environment that reflects the diversity of its community of academicians. WWW is an equal access employer and does not discriminate on the basis of gender, ethnicity, religion, sexual orientation, social status, disability, and/or age.