Full-Stack PHP Developer
5 days ago
Simply Voting Inc., based in Montreal, Quebec, is a specialized provider of secure, hosted online elections. Our customers include Elections PEI, the New Democratic Party of Canada, and the University of Toronto. We take pride in the fact that our customers rave about our voting system and the excellent support that we provide in helping them achieve their goals. Our company is financially stable, continuously growing, and has a friendly and professional work atmosphere.
We are currently looking for a Full-Stack PHP Developer to join our team.
This position is optionally an 85% 'work from home' opportunity and offers the following benefits:
- An excellent work/life balance
- Less time commuting
- Life, health and dental plan
- Annual company-wide bonus
- Competitive salary
- Free snacks and coffee
- Four weeks vacation
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.3, Symfony 5, PHP 8, HTML5, jQuery and Tailwind CSS.
Required Qualifications:
- At least 2 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
- Excellent knowledge full stack – PHP, MySQL, HTML, CSS, JavaScript
- 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
- Strong communication 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 responsive web design and cross-browser compatibility
- Knowledge of Agile development process
- Performance tuning & optimization skills
Responsibilities/Duties:
- 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 start loving to come to work? Eager to be proud of the work your company does? Want to be surrounded by supportive and encouraging professionals? We are excited to meet you
Please provide a cover letter with your resume. We thank all applicants for submitting their applications, however, only those who qualify for an interview will be contacted.
Job Types: Full-time, Permanent
Pay: $70,000.00-$100,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Disability insurance
- Extended health care
- Flexible schedule
- Life insurance
- Paid time off
- Work from home
Application question(s):
- Do you currently reside in Québec?
Work Location: Hybrid remote in Montréal, QC
-
Senior Full-Stack PHP Developer
5 days ago
Montreal, Quebec, Canada a8b012de-ec53-4af2-961d-85865eab8b79 Full time US$90,000 - US$120,000 per yearAbout UsBased 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...
-
Full-Stack Developer
3 days ago
Montreal, Quebec, Canada Agence Index Full time $60,000 - $100,000 per yearIndex is an Artificial Intelligence company specializing in Web Marketing. Index is innovating the marketing business and how enterprises and people interact with it. Its flagship product, , leverages state-of-the-art AI technologies to help companies manage whole marketing portfolios with ease. As part of its expansion, Index is looking for a new full time...
-
Senior Full Stack Developer
2 weeks ago
Montreal, Quebec, Canada Scribendi Inc. Full time $80,000 - $120,000 per yearScribendi is seeking a Senior Full-Stack Developer to join our engineering team. In this role you'll build and maintain scalable systems using PHP (Laravel), JavaScript , jQuery), MySQL, Tailwind CSS, , Python, and Smarty—contributing to both new development and modernization of legacy applications.This is a role for a fearless self-starter with strong...
-
Montreal, Quebec, Canada PERENNIS CONSULTING PRO&BEAUTY Full time $40,000 - $60,000 per yearLieu de travail : Montréal QC, Canada Nous recherchons un/e Développeur / Développeuse full-stack PHP/MySQL pour rejoindre notre équipe et participer au développement, à la maintenance et à l'évolution de nos applications internes. Vous interviendrez sur l'ensemble du cycle de vie des projets : analyse, conception, développement, support et...
-
Senior Full Stack Developer
2 weeks ago
Montreal, Quebec, Canada Scribendi Full time $120,000 - $180,000 per yearScribendi is seeking a Senior Full-Stack Developer to join our engineering team. In this role you'll build and maintain scalable systems using PHP (Laravel), JavaScript , jQuery), MySQL, Tailwind CSS, , Python, and Smarty—contributing to both new development and modernization of legacy applications.This is a role for a fearless self-starter with strong...
-
Full Stack Developer
6 days ago
Montreal, Quebec, Canada FLiiP Full time $80,000 - $120,000 per yearFLiiP is a fast-growing company offering a flexible, dynamic and stimulating work environment in the exciting field of sports and physical activity. This is your chance to join a company that has already proven its success and is at the dawn of exponential growth. We are looking for a developer who is passionate about technology and will join our...
-
Full Stack Engineer
2 weeks ago
Montreal, Quebec, Canada Webisoft Full time $80,000 - $120,000 per yearWebisoft is a leading development studio specializing in web, Web3, and AI solutions. We're looking for a Full Stack Engineer to join our fast-growing and innovative team. In this role, you'll work closely with developers, designers, and product managers to build modern applications that push the boundaries of performance and user experience.If you're...
-
Senior Full-Stack Engineer
6 days ago
Montreal, Quebec, Canada Scribendi Inc. Full time $60,000 - $80,000 per yearScribendi is seeking a Senior Full-Stack Engineer to help build the next generation of AI-driven products that empower researchers worldwide.In this role, you'll work across the full stack—front end, back end, and integrations—to deliver performant, scalable, and intelligent applications that directly advance scientific research and discovery.You'll help...
-
Développeur(euse) Full-Stack Expérimenté(e)
2 weeks ago
Montreal, Quebec, Canada Booxi Full time $90,000 - $120,000 per yearBooxi est une scale-up SaaS en pleine croissance qui aide des marques comme LVMH, L'Oréal, Sephora et bien d'autres à créer des expériences client plus humaines grâce à trois leviers complémentaires:Le rendez-vous individuel : pour capter, anticiper et valoriser chaque visiteLes événements en boutique : pour créer des moments forts, scénarisés et...
-
Développeur(euse) Full-Stack Expérimenté(e)
2 weeks ago
Montreal, Quebec, Canada BOOXI Full time $60,000 - $120,000 per yearBooxi est une scale-up SaaS en pleine croissance qui aide des marques comme LVMH, L'Oréal, Sephora et bien d'autres à créer des expériences client plus humaines grâce à trois leviers complémentaires:Le rendez-vous individuel : pour capter, anticiper et valoriser chaque visiteLes événements en boutique : pour créer des moments forts, scénarisés et...