PHP Developer

Role Description

– Onboard effectively and quickly to existing codebases

– Investigate and resolve complex technical issues

– Convert existing application and design to new codebase (Laravel) and services

– Design, implement and test new features with minimal supervision

– Provide technical guidance and adopt best practices within a team

– Collaborate with various teams in Canada and Portugal

Position Requirements

Experience working as a true full-stack developer

Programming experience with PHP, preferably with Laravel framework

Relational database design and development experience, preferably MySQL

Experience with JavaScript, ideally with Vue.js

Experience running, testing, scaling and deploying cloud-based applications on AWS

Demonstrated good knowledge in multiple areas of software development (e.g. security, design patterns, SOLID principles, etc)

Experience in developing multithreaded application following clean design and modular approach

Experience in OOP

Experience writing clean and testable code

Experience with unit testing and performance testing

Excellent problem-solving skills; can triage and resolve critical issues independently and collaboratively

Nice to have:

Experience using Linux

Experience with TDD, CI/CD practices

Programming experience using other languages than PHP

Experience building secure systems is a plus

Experience with encryption/decryption mechanism is a plus

Good communication skills, both written and spoken

Apply now

Application Form

    The fields marked with "*" are required

    Attach your CV*
    Only PDF, DOC and DOCX files allowed. Maximum file size is 8MB.

    Attach your Cover Letter
    Only PDF, DOC and DOCX files allowed. Maximum file size is 8MB.

    I agree that my personal data can be processed in relation to my application, under the provided terms (Data Privacy Notice). I prefer to be contacted by: