Jobs.ca
Jobs.ca
Language
Best Job Tool logo

Full Stack PHP Developer

Best Job Toolabout 18 hours ago
Remote
Mid Level
full_time

Top Benefits

85% remote work flexibility
Life, health, and dental insurance
Annual bonus and RRSP matching

About the role

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 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.

About Best Job Tool

IT Services and IT Consulting
1-10

Best Job Tool is a dynamic job search platform dedicated to connecting talented individuals with leading employers across various industries. Our mission is to revolutionize the job search experience by providing a user-friendly interface and comprehensive resources to help job seekers find their ideal roles. We offer detailed job descriptions, including responsibilities, qualifications, and requirements, to ensure candidates have all the information they need to make informed career decisions. Explore top job opportunities and advance your career with Best Job Tool.