### Job Description

As an **Intermediate PHP Developer**, you will play a key role in the development and optimization of our web platforms. You will be involved in the **design, programming, and maintenance** of our SaaS solutions, applying best practices in web development. You will collaborate with our **product team and other developers** to deliver **scalable, high-performance, and secure** solutions.

### Main Responsibilities

#### Development and Optimization

- Design, develop, and maintain **web applications** using PHP with the **CodeIgniter and Laravel** frameworks.
- Implement **RESTful APIs** and ensure their seamless integration with other services.
- Ensure **application performance and security** by applying best practices ( **OWASP, vulnerability prevention**).
- Write and maintain **unit and functional automated tests** ( **PHPUnit, Cypress**).

#### Collaboration and Architecture

- Participate in **architectural decisions** to enhance the robustness and scalability of applications.
- Work closely with **product and UX/UI teams** to create intuitive and efficient interfaces.
- Conduct **code reviews** and mentor junior developers as needed.

#### Performance and Maintenance

- Optimize **MySQL databases** (indexing, complex queries, migration management).
- Develop and maintain **CI/CD pipelines** to automate deployments.
- Stay up to date with the latest **technological advancements** and suggest relevant improvements.

### Requirements and Qualifications

#### Education

- Bachelor’s degree in **Computer Science, Software Engineering**, or a related field.

#### Experience

- **5 years of experience** in PHP development.
- Experience with **CodeIgniter and Laravel** in **production environments**.
- Strong understanding of **MVC models** and **service-oriented architectures**.

#### Technical Skills

- **Languages & Frameworks:** PHP 7, PHP 8, CodeIgniter, Laravel.
- **Databases:** RDS Aurora, MySQL (optimization, indexing, migrations).
- **Front-End Development:** JavaScript, Bootstrap, Mdbootstrap, jQuery.
- **Web Security:** Good knowledge of **OWASP principles, XSS, CSRF, SQL injections**.

#### Tools & Methodologies

- **Version Control:** Git (Bitbucket, GitHub).
- **CI/CD:** Docker, Bitbucket, AWS IaC.
- **Testing:** PHPUnit, Cypress.
- **Cloud:** AWS.

#### Soft Skills

- Ability to work in a **team environment** following **Agile/Scrum methodologies**.
- Strong **problem-solving skills** and **analytical mindset**.
- Excellent **communication skills** and ability to work **autonomously**.

#### Languages

- **Bilingual (French and English)** – essential for interacting with a diverse clientele and team.

### Conditions and Benefits

- **Flexible working hours** and **remote work options**.
- **Group insurance plan**.
- Opportunity for **career growth into a senior developer role**.
- **Modern offices in Montreal** with access to an inspiring workspace.
- **4 weeks of vacation** upon starting.

### Why Join Us?

We are a **fast-growing company** offering a **stimulating environment** where developers have a **direct impact on our products and strategy**. If you enjoy working with **cutting-edge technologies**, tackling **complex technical challenges**, and evolving in a **collaborative and supportive environment**, this role is for you!

### About illuxi

illuxi has developed an **AI-powered Learning Management System (LMS)** designed to meet the **ever-evolving needs of organizations**. With a strong focus on **innovation and customer success**, illuxi is dedicated to helping **institutions, government organizations, and businesses** transform and adapt to future challenges.

[Apply now!](https://ca.indeed.com/job/d%C3%A9veloppeur-php-interm%C3%A9diaire-codeigniter-laravel-5ca2dcdcc5d260e6)
