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.
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:
PHP 7.4+ (Yii 1.1, Yii 2.x)
HTTP REST API design and development
Open API spec design and development
Cloud services and APIs such as: AWS (S3, SES, CloudFront, etc.), Azure, Twilio, etc.
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,
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
Git: 1 year (Required)
HTML/CSS: 2 years (Required)
Node.js: 1 year OR PHP Framework (Laravel, Yii, Symfony, etc.): 2 years (Required)
Scrum/Agile: 1 year (Preferred)
MVC: 1 year (Required)