Skip to content

Intermediate PHP Developer – CodeIgniter & Laravel

illuxi Ingénieur logiciel principal fullstack Montréal

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.

We will contact you if you meet the job requirements.

Looking forward to meeting you!

Picture of illuxi

illuxi

D'autres billets qui pourraient vous intéresser