Based in Montreal, Quebec, Simply Voting Inc. is a leading provider of secure, hosted online elections. Known for our innovative voting systems and outstanding customer service, we are a financially stable, growing company with a professional yet welcoming work environment.
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.
- 85% work from home
- Life, health, and dental plan
- Four weeks of vacation
- Competitive salary based on experience
Experience working on a complex, customer-facing software product
Experience writing quality code and adhering to coding standards
Mastery of PHP
Strong Object Oriented Programming (OOP) skills
Ability to design and write unit tests
Ability to work in a Linux environment
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)
Creative and passionate about growing with a fantastic company
Fluency in French
Knowledge of web accessibility
Knowledge of web security issues
Knowledge of Agile development process
Performance tuning & optimization skills
Develop a general understanding of online voting and our business processes
Develop an in-depth understanding of functionality and programming of the voting systemUse Git / Github for version control and project coordination
Develop, document, and execute a testing plan for each enhancement
Review source code changes and test enhancements during peer reviews
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
Simply Voting is an equal opportunity employer committed to diversity and inclusion. Accommodations are available on request throughout the recruitment process.
#
📌 FULL STACK PHP DEVELOPER - WORK FROM HOME (Toronto)
🏢 Simply Voting
📍 Toronto
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.