1

Web Programmer Jobs in Ontario (NOW HIRING)

About your team As a Student Web Developer, you'll be part of the dynamic Web Platforms and Publishing Services, team, an agile group of developers, infrastructure specialists and designers. Our team ...

The Senior Frontend Developer / Senior Web Developer will have primary responsibility for designing and implementing mobile gaming applications on an open source Linux platform using HTML5, Canvas ...

TheSenior Frontend Developer / Senior Web Developerwill have primary responsibility for designing and implementing mobile gaming applications on an open source Linux platform using HTML5, Canvas ...

\n \n \n \n \n The Full Stack Web Developer role is a key role in supporting IT Solutions and leading project development activities. You will work on the analysis, design, development and maintenance ...

Be Seen First

We are seeking a talented Full Stack Web Developer to join our Toronto-based tech team. You will be responsible for writing clean, high-quality code and collaborating with Product Managers and other ...

Software Engineer II, Web

London, ON · On-site

CA$80K - CA$95K/yr

ABOUT THIS POSITION The Software Engineer II, Web will have a passion for creating innovative and engaging web products, day-dream about exciting ways to extend gaming experiences and communities to ...

You will: create new features and design pages for Euphoria, make daily changes to Euphoria to increase user experience. have a say in what new products will be made available and bring your own ...

Étudiante/étudiant, développement web Tenez un rôle central La Banque du Canada s'est donnée comme vision d'être une banque centrale influente - dynamique, engagée et digne de confiance ...

\n \n \n \n \n Are you a talented Web Applications UI Developer? Do you want to be part of a close\-knit, happy team who pride themselves on upholding strong values, including adaptability, honesty ...

... Web Applications Developer to join their high calibre team who are granted a lot of creative control. \n \n \n \n \n \n \n Requirements \n \n \n \n \n \n \n \n \n * 4+ years Web Application ...

TypeScript, JavaScript, NodeJS, Bootstrap, React, Angular, and other responsive web frameworks or extensive experience with C++, .NET and/or Python * Knowledge of Agile software engineering processes ...

The Role As a Web UI Engineer , you will design and develop modern, responsive user interfaces for applications that handle complex, real-time data. You will work primarily with React and TypeScript ...

Showing results 21-40

Web Programmer information

What is a web programmer?

A web programmer is responsible for the development and planning of a website’s execution. Your job duties include focusing on the actual code of the website to meet design specifications. You take a design sheet and write up a software algorithm to determine how best to translate it into code, and can work independently or as part of a team. If you work as part of a team, you have one of the most important jobs in the creation of the site. A web programmer needs to develop multiple proficiencies and gain experience with various websites.

How does a web programmer typically collaborate with designers and other team members during a project?

Web Programmers often work closely with UI/UX designers, project managers, and sometimes content creators to translate design concepts into functional websites or applications. Regular meetings and communication are essential for aligning on project requirements, resolving technical constraints, and ensuring a seamless user experience. Collaboration tools like version control systems (e.g., Git) and project management platforms help streamline workflow and keep everyone updated. This teamwork not only enhances the quality of the final product but also provides opportunities to learn from peers and broaden your skill set.

What are the key skills and qualifications needed to thrive as a web programmer, and why are they important?

To thrive as a Web Programmer, you need strong proficiency in programming languages such as HTML, CSS, JavaScript, and often server-side languages like PHP, Python, or Ruby, typically demonstrated through a relevant degree or proven experience. Familiarity with frameworks (e.g., React, Angular), version control systems like Git, and an understanding of databases are essential technical assets. Problem-solving ability, attention to detail, and effective communication make someone stand out in this role. These skills ensure the development of functional, user-friendly, and maintainable web applications that meet client and business needs.

What is the difference between Web Programmer vs Web Developer?

AspectWeb ProgrammerWeb Developer
CredentialsTypically requires knowledge of programming languages like JavaScript, PHP, or PythonOften has similar credentials, including coding skills and sometimes web design knowledge
Work EnvironmentFocuses on coding, scripting, and implementing functionalitiesIncludes coding, designing, and sometimes project management
Industry UsageCommonly used in tech companies, agencies, and freelance workUsed across industries for website creation and maintenance
Search & Comparison IntentOften compared based on coding skills and technical focusBroader role including design and user experience

While both Web Programmers and Web Developers work with website creation, Web Programmers primarily focus on coding and implementing functionalities, whereas Web Developers often handle both coding and design aspects. The roles overlap significantly, but the Web Programmer role emphasizes scripting and backend work more.

Are web programmers still being hired?

Web programmers are still in demand as businesses continue to develop and maintain websites and web applications. Skills in languages like JavaScript, HTML, CSS, and frameworks such as React or Angular are highly valued, and many companies are hiring for these roles to support digital growth.

What do web programmers do?

Web programmers develop, test, and maintain websites and web applications using programming languages such as HTML, CSS, JavaScript, and server-side languages like PHP or Python. They work on creating functional, user-friendly interfaces and ensure websites are optimized for performance and security, often collaborating with designers and other developers.

What are the most commonly searched types of Web Programmer jobs in Ontario?

The most popular types of Web Programmer jobs in Ontario are:

What cities in Ontario are hiring for Web Programmer jobs?

Cities in Ontario with the most Web Programmer job openings:

What are popular job titles related to Web Programmer jobs in ON?

For Web Programmer jobs in ON, the most frequently searched job titles are:

Infographic showing various Web Programmer job openings in Ontario as of August 2026, with employment types broken down into 1% Internship, 78% Full Time, 14% Part Time, 1% Temporary, and 6% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution.

Student, Web Development

Ottawa, ON • Hybrid

Bank of Canada
1 - 5K employees

Full-time, Part-time

Retirement

This job post has expired today. Applications are no longer accepted.


Job description

Student, Web Development


Take a central role

The Bank of Canada has a vision to be a leading central bank—dynamic, engaged and trusted—committed to a better Canada. No other employer in the country offers you the unique opportunity to work at the very center of Canada’s economy, in an organization with significant impact on the economic and financial well-being of all Canadians. You will be challenged, energized and motivated to excel in our environment. 


Building on the principles that have always guided us – excellence, integrity and respect – we strive to be forward-looking and innovative, to welcome people with diverse perspectives and talents, and to earn trust by living up to our commitments and by clearly explaining the intent of our policies and actions.  


With our defined-benefit pension plan, benefits, and high flexibility for work life balance - find out more about why we are annually ranked as one of Canada's top employers:  Working Here - Bank of Canada

Find out more about the next steps in our Recruitment process. 

About your team
As a Student Web Developer, you'll be part of the dynamic Web Platforms and Publishing Services, team, an agile group of developers, infrastructure specialists and designers. Our team supports the Bank's web infrastructure, develops and maintains critical data pipelines and APIs, and delivers digital publishing solutions that help bring key information to Canadians. We value innovation, collaboration, and open communication, and play a significant role in maintaining and enhancing the Bank of Canada's web presence.


What You Will Do

As a member of the Web Platform Publishing Services team, you will play an important role in enhancing the usability of the Bank’s web applications and websites. Your responsibilities will include:

  • Collaborating on the development of web-based products
  • Writing clean code in PHP, Python and/or JavaScript
  • Supporting both back-end and front-end development efforts
  • Contributing to team meetings and sharing ideas to improve web development processes and user experiences

You'll have the chance to contribute to the evolution of the Bank's digital platforms and gain valuable hands-on experience.

 

What You Need to Succeed

We're seeking creative individuals who thrive in collaborative environments and enjoy overcoming challenges. Your experience in web development should include:

  • Hands-on experience with PHP, particularly in developing and maintaining WordPress sites, themes and plugins.
  • Proficiency in Python or JavaScript.
  • Good understanding of front-end development technologies, including CSS, React and responsive design principles.
  • Familiarity with various web frameworks and libraries, such as Laravel or FastAPI.
  • Solid understanding and experience with relational databases, such as MySQL & MS SQL.
  • Experience with iterative web development and test-driven development.
  • Experience with automated testing using PHPUnit, Behat, Selenium and Playwright.

 

Nice to Have

  • Portfolio or Git repository showcasing your previous projects and code examples.
  • Familiarity with AI tools and generative AI technologies, and the ability to apply them effectively in software development and problem-solving activities.
  • Familiarity with Azure services.

 

Your Education

 

You must be currently enrolled in a co-op program in a college or university (undergraduate level) on a full or part-time basis, pursuing a degree in computer studies, engineering, web development, or a related field. Additionally, you must be returning to school in the next academic term.

Innovative Mindset

We value candidates who demonstrate adaptability, curiosity, and a willingness to learn new technologies, including AI and digital tools. We seek individuals who can think critically about data, question existing processes, and find ways to simplify our work while embracing change and new ways of doing things. 

Language requirement
The Bank’s work environment is conducive to the use of both of Canada’s official languages - English and French. Although the position language requirement is English or French essential, we do encourage everyone to improve second their language proficiency for future career growth and to contribute towards fostering a bilingual environment.

What you need to know

  • This position is full-time (37.5 hours per week).
  • Priority will be given to Canadian citizens and permanent residents
  • Security level required: Be eligible to obtain Reliability 
  • There will be no relocation assistance provided
  • Please save a copy of the job poster. Once the closing date has passed, it will no longer be available.

Hybrid Work Model

The Bank offers work arrangements that provide employees with flexibility, enable high-performing teams, and support an excellent workplace culture. Most employees can telework from home for a portion of each month as part of the Bank’s hybrid work model, and they are expected on site at the Bank location a minimum of 12 days per month to help build connections between colleagues. You must live in Canada, and within reasonable commuting distance of the office.  

What you can expect from us  
This is a great opportunity to join a leading organization and be part of a high-performing team.

  • Salary $28.73 hourly (job grade Student C)

We wish to thank all applicants for their interest and effort in applying for this position. Only candidates selected for interviews will be contacted.