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 |
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