Sponsored

Full-Stack PHP Developer

Job Description

About Us

Based in Montreal, Quebec, Simply Voting Inc. is a leading provider of secure, hosted online elections. Our clients include prominent organizations such as Elections PEI, the Liberal Party of Canada, and the University of Toronto. Known for our innovative voting systems and outstanding customer service, we are a financially stable, growing company with a professional yet welcoming work environment.


About the Role

This position is the perfect opportunity for someone who is looking for a stable, full-time career developing complex, mission-critical software that has a direct impact on democracy in various sectors of our society. Your time will mostly be spent programming and testing various back-end enhancements to the voting system and related software infrastructure. A smaller portion of your time ( 25%) will be spent on front-end user interface enhancements. Due to the nature of the software and industry, testing is critical and it is common to spend much more time testing your code than writing it. You will be given proper training to understand the industry and how our voting system works. Our technology stack currently includes CentOS, MariaDB 10.6, Symfony 7, PHP 8, HTML5, jQuery and Tailwind CSS.


Key Benefits

85% work from home

Excellent work/life balance

Life, health, and dental plan

Annual company-wide bonus

RRSP matching

Four weeks of vacation

Competitive salary based on experience


Required Qualifications

At least 2 years of experience developing in a team environment

Experience working on a complex, customer-facing software product

Experience writing quality code and adhering to coding standards

Mastery of PHP

Excellent knowledge full stack - PHP, MySQL, HTML, CSS, JavaScript

Strong knowledge of Symfony framework

Strong Object Oriented Programming (OOP) skills

Knowledge of Git

Ability to design and write unit tests

Ability to work in a Linux environment

Strong desire and ability to learn

Strong problem-solving skills

Strong communication skills

A home office with high speed internet (if working from home is desired)

Self-motivated and disciplined to work productively from your home office (if desired)

Adaptable, a team player, a positive attitude, and tremendous work ethic

Creative and passionate about growing with a fantastic company


Preferred Qualifications

Fluency in French

Knowledge of LAMP server administration

Knowledge of web accessibility

Knowledge of web security issues

Knowledge of responsive web design and cross-browser compatibility

Knowledge of Agile development process

Performance tuning & optimization skills


Responsibilities

Develop a general understanding of online voting and our business processes

Develop an in-depth understanding of functionality and programming of the voting system

Use Git / Github for version control and project coordination

Program enhancements based on high-level specifications

Develop, document, and execute a testing plan for each enhancement

Review source code changes and test enhancements during peer reviews

Review and investigate application errors

Perform load tests and source code static analysis

Perform occasional non-programming special project, research, or brainstorming tasks

Provide technical assistance to the rest of the team on request, for example, by running database queries or checking source code

Participate in team meetings


Application Process


If this role excites you and aligns with your career goals, we invite you to apply by submitting your CV to . We thank all applicants for their interest; however, only those selected for a short test and interview will be contacted.


Ready to make a meaningful impact while working with a supportive and professional team? Eager to be proud of the work your company does? We look forward to meeting you!



How to Apply

Ready to start your career as a Full-Stack PHP Developer at Simply Voting Inc.?

  1. Click the "Apply Now" button below.
  2. Review the safety warning in the modal.
  3. You will be redirected to the employer's official portal to complete your application.
  4. Ensure your resume and cover letter are tailored to the job description using our AI tools.

Frequently Asked Questions

Who is hiring?

This role is with Simply Voting Inc. in Montréal.

Is this a remote position?

This appears to be an on-site role in Montréal.

What is the hiring process?

After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.

How can I improve my application?

Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.

What skills are needed?

Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.

Sponsored

Safety & Disclaimer

External Application

You are leaving Govtjobs.ca to apply on the employer's website.

Safety Tip: Never provide bank details, credit card info, or pay any fees to apply for a job.