Technology

Montreal, Quebec, Canada

Permanent Job

PHP / Node Developer

We are currently looking for a junior / intermediate full stack developer for a SaaS Product company located in Montreal.


As a Full Stack Web Developer, you will be responsible for adding new functionalities to the platform, improving existing features,

reviewing the overall code base, and contributing to the idea pool. You'll be expected to derive creative solutions to complex problems.

We want you to share constructive criticism, develop with performance and security in mind, and deliver clear and maintainable code.

Your work must be easy to understand, navigate, and use; simplicity is always key.


Your day-to-day:

Contribute to new features in every aspect (from design, collaboration to full implementation)

Refactor our legacy code and work on improving existing functionality.

Be ready to attack the backlog and provide your feedback along the way

Respect software development standards and aim to deliver the best code possible

Actively participate in the collaboration between the sales and development teams to bring us to the next level

Work in a pleasant environment that ensures you grow and learn from the challenges you encounter daily in your work


You'll be working with the following technology stack:

Backend:

PHP 7.4+ (Yii 1.1, Yii 2.x)

Node.js

HTTP REST API design and development

Open API spec design and development

MySQL 8

Cloud services and APIs such as: AWS (S3, SES, CloudFront, etc.), Azure, Twilio, etc.


Frontend:

JavaScript (ECMAScript 2017/8)

jQuery 3.4

Bootstrap 3.4 & 4.x

CSS3 & SCSS


You currently have/are:

Completed higher education in Computer Science or Software Engineering (B.Sc. and/or Masters)

Solid experience in Full Stack Web Development

Experience designing, developing, and maintaining an Open API

Considerable experience in Full Stack Web development using PHP (with an MVC framework, i.e. Laravel, Symfony, CakePHP, Yii) OR NodeJS, HTML,

Bootstrap 3 and/or 4, JavaScript, and jQuery 3

Experience working in smaller cross-functional teams

Experience working in agile/scrum development process

Comfortable working with Git and using a flow such as Git Flow (with master, release, develop and feature branches)

Solid understanding of best practices regarding performance and security in web development

Comfortable with peer code reviews (receiving and giving constructive criticism)

Comfortable working in modern IDEs such as PHPStorm, WebStorm, etc.

Fluent in spoken and written English

A friendly personality! : )


Bonus points if you have:

Experience working with AWS/Azure/Google Cloud platforms

Experience working with RabbitMQ and sockets

Experience working in a CI environment


Experience:

Git: 1 year (Required)

HTML/CSS: 2 years (Required)

JavaScript: 2 years (Preferred)

Node.js: 1 year OR PHP Framework (Laravel, Yii, Symfony, etc.): 2 years (Required)

Scrum/Agile: 1 year (Preferred)

MVC: 1 year (Required)




Share this Job
Related Jobs
No related jobs.

Glad you found a potential match! Please fill out the short form below and we will be touching bases shortly.
Your Location