Technology

Montreal, Quebec, Canada

Permanent Job

Backend developer (Node / PHP)

Responsibilities:

- Contribute to the design and development of new features and the redesign and maintenance of existing feature sets

- Assist and guide the migration of core set pieces of our products from a monolithic structure to a set of highly scalable microservices

- Refactor legacy code and continuously work on improving existing functionality

- Embrace and enforce software development standards to deliver the best code you possibly can individually and as a team

- Collaborate with other developers, engineers, QA and the rest of the team in a constructive manner, clearly and effectively,

with the best of intentions


Technologies you'll work with:

Backend:

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

- Node.js

- HTTP REST API design, development and specifications (OAS 3)

- Relational Databases (MySQL 8)

- Non-relational databases

- Cloud services and SDKs, such as Azure's, AWS (S3, SES, CloudFront), Twilio, etc.

- (Bonus) Experience with C# - we do not presently use it, but we may start using it in specific microservices that are data intensive


Frontend:

- JavaScript/TypeScript

- jQuery 3.4

- Bootstrap 3.4+

- CSS3 & SCSS

- (Bonus) Experience with React.js and/or Angular


You currently have/are:

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

- Significant experience as a Full Stack Web Developer

- Significant experience working in Agile/Scrum development teams

- Experience building and designing well-documented, highly functional, and versioned REST APIs

- Deep knowledge of best practices regarding performance and security in web development

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

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

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

- Have strong writing and documentation skills

- Fluent in spoken and written English


What we have to offer:

- The opportunity to have a real impact within our company by contributing to its rapid growth as a major contributor

- Paid sick days and emergency floater days

- On site parking and other facility accommodations

- On-demand access to self-learning resources and courses

- A Spotify premium subscription



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