×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full-Stack PHP Developer

Remote / Online - Candidates ideally in
NT, Canada
Listing for: Simply Voting Inc.
Full Time, Remote/Work from Home position
Listed on 2025-12-04
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Web Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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 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, Maria

DB 10.6, Symfony 7, PHP 8, HTML5, jQuery and Tailwind CSS.

  • 85% work from home
  • Life, health, and dental plan
  • RRSP matching
  • Four weeks of vacation
  • Competitive salary based on experience
Required Qualifications
  • At least 5 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
  • 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
  • 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 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

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!

Application Form

All qualified and interested candidates are invited to apply, in confidence, using this form. Please provide your resume and optionally a cover letter. We thank all candidates for submitting their applications, however, only those who qualify for an interview will be contacted.

First Name *

Last Name *

Email *

Telephone *

Attach a Resume
* Drop files here or Accepted file types: pdf, doc, docx, odt, Max. file size: 2 MB, Max. files: 2.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary