Quick Summary
Senior PHP Programmer/Analyst - Full Stack Development
Progi is seeking an experienced PHP programmer to join an existing team. The main role is to contribute to implementing new features in systems used daily by thousands of clients, serving millions of people. The candidate will be invited to share improvement ideas with team members.
The programmer will use PHPStorm (JetBrains IDE) daily to modify or create functionalities in PHP, supported by UI/UX experts, functional analysts, and architects. We utilize CI/CD pipelines with automated tests for fluid development.
Key Technologies and Concepts
- Centralized Cache (Redis)
- SSO (Oauth2, OIDC, SAML)
- Scalability, Encryption, Redundancy
What You Will Design at Progi
- Software as a Service (SaaS) dedicated to the automotive and damage insurance sectors.
- PHP applications deployed on our Linux servers.
- SOC2 certified applications.
- Web user interfaces using the latest programming techniques.
- Use of different types of encryption (confidentiality).
- Maintenance of redundant Web environments allowing for very high Service Level Agreements (SLA).
- Continuous Integration and Deployment (CI/CD) with tools such as AzureDevOps.
Relevant Experience
- 5 to 10 years of experience, with the most recent years in PHP.
- Must master web application architectures and infrastructures.
- 5 years of object-oriented programming with PHP OR equivalent experience in another technology stack (ASP.NET, Ruby, C#, etc.) and ability to learn.
- Good knowledge of HTML/CSS/Javascript web interfaces.
- Good knowledge of a Single Page Application (SPA) Framework (e.g., VueJS).
- Minimal knowledge of Bash.
- Good knowledge of SQL and relational databases (MySQL).
- Minimum 1 to 2 years of experience in Web development.
- Functional bilingualism.
Knowledge and Skills Sought
- PHP (Symfony)
- Databases (MySQL, Ms SQL)
- JavaScript (VueJS + Vuetify)
- Integrated Development Environments (PhpStorm)
- Design of unit tests
- Object-Oriented Programming
- Linux/WSL
- CSS and HTML (web interfaces)
- Source control software (Git)
- Agile Methodology (an asset)
- A professional level of English to support continuous technical conversations.
Benefits
- Group RRSP plan to which the employer contributes.
- Group insurance (including dental insurance paid 100% by the employer).
- Annual performance review bonus.
- Free downtown parking available year-round.
- Referral program ($$$).
- Team lunches, 5 to 7s, etc.
- Modern offices, well-located downtown (rooftop terrace with BBQ).
- Employee Assistance Program.
- On-site gym.
- Paid time off.
- Life insurance.
- Complementary health insurance.
This is a remote position; occasional invitations to the office are possible.
Employment Type: Full-time


