Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 offers an excellent opportunity for a dedicated software developer seeking a stable, full-time career developing complex, mission-critical software that directly impacts democratic processes across various sectors. The role primarily involves programming and testing back-end enhancements to our voting system and related infrastructure. A significant portion of your time (approximately 75%) will be dedicated to back-end development, with the remaining 25% focused on front-end user interface improvements. Due to the critical nature of our software, testing is a vital component of the development process, often requiring more time than initial coding to ensure reliability and security. Training will be provided to help you understand industry standards and the specifics of our voting system. Our current technology stack includes CentOS, MariaDB 10.6, Symfony 7, PHP 8, HTML5, jQuery, and Tailwind CSS, providing a modern environment for development and innovation.
Qualifications
Candidates should possess a minimum of 5 years of experience in software development within a team environment, demonstrating a strong track record of working on complex, customer-facing software products. Mastery of PHP is essential, along with excellent full-stack development skills encompassing PHP, MySQL, HTML, CSS, and JavaScript. A strong understanding of the Symfony framework and Object-Oriented Programming (OOP) principles is required. Familiarity with Git for version control, designing and executing unit tests, and working within a Linux environment are also necessary. The ideal candidate will have a strong desire to learn, excellent problem-solving abilities, and effective communication skills. A dedicated home office setup with high-speed internet is preferred for remote work, along with self-motivation, discipline, adaptability, and a positive attitude. Passionate individuals eager to grow with a reputable company are highly encouraged to apply.
Responsibilities
Develop a comprehensive understanding of online voting processes and our business operations to ensure alignment with project goals. Gain in-depth knowledge of the functionality and programming of our voting system to contribute effectively. Use Git and GitHub for version control and project coordination, ensuring seamless collaboration within the team. Program enhancements based on high-level specifications, maintaining code quality and adherence to standards. Develop, document, and execute thorough testing plans for each enhancement to guarantee system integrity. Review source code changes and participate in peer reviews to maintain high-quality code standards. Investigate application errors and perform load testing and static code analysis to optimize performance. Occasionally engage in non-programming tasks such as research, brainstorming, or special projects. Provide technical support to team members, including running database queries or troubleshooting source code issues. Actively participate in team meetings, sharing insights and progress to foster a collaborative environment.
Benefits
Enjoy the flexibility of working from home with approximately 85% remote work capability, promoting a healthy work/life balance. We offer a comprehensive life, health, and dental insurance plan to support your well-being. Our competitive compensation package is complemented by an annual company-wide bonus and RRSP matching, helping you plan for the future. Employees benefit from four weeks of paid vacation annually, providing ample time for rest and rejuvenation. The company fosters a positive working environment with opportunities for professional growth and development. Additionally, we provide ongoing training and support to help you excel in your role and advance your career within our organization.
Equal Opportunity
Simply Voting Inc. is committed to creating an inclusive and diverse workplace. We are an equal opportunity employer and welcome applications from all qualified individuals regardless of race, gender, age, ethnicity, religion, disability, sexual orientation, or any other protected characteristic. We believe that a diverse team enhances our creativity, innovation, and overall success. We strive to provide a respectful and welcoming environment where every employee can thrive and contribute to our mission of supporting democratic processes worldwide.
Key Skills
Ranked by relevanceReady to apply?
Join Best Job Tool and take your career to the next level!
Application takes less than 5 minutes

