Web Developer

Location: London, ON

VersaBank is an entrepreneurial, rapidly expanding, Schedule 1 Chartered Bank with over $1.8 billion in assets. We provide innovative financing solutions to high quality borrowers including large corporations and public sector organizations. We are a branchless bank that raises deposits through a nationwide network of dedicated financial planners and deposit brokers. Our team of IT professionals is an integral part of our organization.

VersaBank (VB) shares trade on the Toronto Stock Exchange.

Key Responsibilities

The Web Developer is responsible for supporting the design, construction, and support of VersaBank’s websites. The individual in this role will have strong working knowledge of Linux and experience with programming languages such as Python, Django, C#, and PostgreSQL.

The successful candidate will:

• Develop, maintain, and troubleshoot the core website application.
• Propose tools and make recommendations as needed for VersaBank’s website
• Provide assistance in other reporting needs
• Work closely with the systems team to test and improve the redundancy and failover capabilities of the website

What to Expect:
• Open communicative environment
• A place that desires continuous improvement and innovative ideas.
• Contribute to new software services.
• Team-base collaboration toward completion of goals.
• Close cooperation with end users
• Maintain current systems with an eye to the future.
• Strong focus on testing automation.
• Strong focus on clean code.
• Strong focus on secure software development.
• Some Linux system administration duties.

Technologies we use:

• Linux/Windows
• Python
• C#
• Ansible
• Nginx
• Angular
• JavaScript / CSS / HTML
• JavaScript libraries
• Git
• Issue Tracking
• PostgreSQL
• Virtual Machine Technology
• Vagrant


• Bachelor’s degree or post-secondary accreditation in a related Technical, Scientific or Engineering discipline
• 2-3 years of experience in the areas specified above or a related field
• Proficiency in MS Office, Python, MVC web frameworks (preferably Django), JavaScript (including frameworks and libraries), JSON, CSS, HTML and SQL
• Understanding of web API’s such as RESTful interfaces
• Strong understanding of the Linux operating system.
• Strong understanding of object-oriented design.
• Understanding of secure software development lifecycle.
• Experience with automated testing
• Experience with our technologies
• Experience with database structures and database administration would be an asset.
• Experience developing software in a Linux environment is an asset.

The successful candidate has excellent verbal and written communication skills as well as the ability to work independently or as part of a team. They are self-starter who is detail-oriented, highly organized, and efficient. You are customer-focused, and results driven and are able to work under tight timelines. Project management skills are an asset.

Please note that the successful candidate must be able to work flexible hours at times to meet the needs of clients in our other offices. Work hours are anticipated to be 10-6:30pm Monday to Friday. There may also be occasions where work is required to be completed in the evenings.

We offer excellent career advancement opportunities, an informal, positive work environment and a very competitive compensation package that includes base salary, an outstanding benefits package, tuition refund program, fitness club membership and participation in an attractive incentive award program.

Application Procedure

If working for a ‘non-traditional’, technology savvy bank with an entrepreneurial flair appeals to you, we encourage you to apply in confidence with your resume and cover letter to [email protected] as soon as possible.

We thank you for taking the time to submit an application. Please be advised that only those selected for an interview will be contacted.