We're excited to unveil our new Private Candidate Profiles feature, designed to keep your job search confidential.
Learn more
Talentive Inc. | |
Technology | |
Montreal, Quebec, Canada | |
Permanent Job |
PHP Developer
About the role
As Intermediate 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
Some experience building 3rd party platform integrations with e-commerce and accounting platforms (i.e. Shopify, WooCommerce, Magento, CRMs,
QuickBooks, etc.)
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), 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 Continuous Integration environment
Job Types: Full-time, Permanent
Experience:
Git: 1 year (Required)
HTML/CSS: 2 years (Required)
JavaScript: 2 years (Preferred)
jQuery: 1 year (Required)
Node.js: 1 year (Preferred)
PHP Framework (Laravel, Yii, Symfony, etc.): 2 years (Required)
Scrum/Agile: 1 year (Preferred)
Web MVC: 1 year (Required)