This job post is closed and the position is probably filled. Please do not apply. Work for Simply Voting Inc. and want to re-open this job? Use the edit link in the email when you posted the job!
We are currently looking for a **Senior Programmer** to join our team.\n\nThis position is a **โwork from homeโ** opportunity and offers the following benefits:\n\n* An excellent work/life balance\n* Less time commuting\n* A quiet working atmosphere\n* Annual company-wide bonus\n* Competitive salary\n* Life, health and dental plan (if located in Canada)\n* Free snacks and coffee (when working at our Montreal office)\n\nThis 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. 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.\n\n# Responsibilities\n
* Develop an in-depth understanding of the capabilities of our online voting system\n* Use Git / GitHub for version control and project coordination\n* Program enhancements based on very high-level specifications\n* Develop, document and execute a testing plan for each enhancement\n* Test and peer-review enhancements of other programmers on the team\n* Perform occasional non-programming special project, research or brainstorming tasks\n* Participate in team meetings and occasional meetings with customers\n* Provide technical assistance to the rest of the team on request \n\n# Requirements\n**Required Qualifications:**\n\n* At least 5 years of experience programming in a team environment\n* Experience working on complex software\n* Experience writing quality code and adhering to coding standards\n* Mastery of PHP\n* Excellent knowledge full stack โ PHP, MySQL, HTML, CSS, JavaScript\n* Strong Object Oriented Programming (OOP) skills\n* Knowledge of web security issues\n* Knowledge of Git\n* Ability to design and write unit tests\n* Ability to work in a Linux environment\n* Strong desire and ability to learn\n* Strong problem-solving skills\n* Strong communication skills\n* A quiet home office with high speed internet (if working from home is desired)\n* Self-motivated and disciplined to work productively from your home office (if desired)\n* Adaptable, a team player, a positive attitude, and tremendous work ethic\n* Creative and passionate about growing with a fantastic company\n\n**Preferred Qualifications:**\n\n* Fluency in French\n* Knowledge of LAMP server administration\n* Knowledge of web accessibility\n* Knowledge of responsive web design and cross-browser compatibility\n* Performance tuning & optimization skills \n\nPlease mention the words **MEMBER TOKEN KEEP** when applying to show you read the job post completely (#RNDQuMjIyLjE0Ni4xMTQ=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to PHP, Senior, Backend, Full Stack, Front End, Developer and Digital Nomad jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Location\nCanada
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.