Title: Software Developer (Level 3) - ERP

Primary Skill: Node.js, Typescript

Secondary Skill: Postgres, AWS

Seniority: Intermediate

Years: 3-5

Emp Type: FTE

Location: Canada-wide Remote

Client position: 275

Description:

Our client is a global technology platform operating at the intersection of culture, community, and commerce. Headquartered in Montreal, it features a mix of established and emerging luxury brands across womenswear, menswear, kidswear, and Everything Else.

Our client has garnered critical acclaim as both an e-commerce engine and a producer of cultural content, generating an average of 100 million monthly page views. Approximately 80% of its audience is between the ages of 18 to 40. It is privately held and has achieved high double digit annual growth and profitability since its inception.

RESPONSIBILITIES
* Product delivery
* Understand the high-level product roadmap for the squad and immediate features to be developed, contributing to high-level estimation and lay-out of the development sequences
* Complete complex development tasks with minimal guidance
* Constantly and actively contribute to pushing code to production with the objective of becoming a main contributor
* Start to review Pull Requests for simple development
* Write testable, efficient, and reusable code suitable for continuous integration and deployment, that respect best practices and development standards
* Review Unified Modeling Language (UML) diagrams and technical documentation, ensuring its quality

Ownership and accountability
* Be accountable for code quality with the assistance of a QA Analyst to conduct adequate testing
* Review and contribute to technical documentation
* Knowledge sharing and coaching
* Lead the onboarding of new developers

Architecture
* Contribute actively to the design of the solution, challenging other members on technical decisions.
* Help more junior developers understand the technical design so they can write documentation for the rest of the team

Recruiting
* Participate to HR recruiting events, helping to identify and recruit top developers

QUALIFICATIONS
* Bachelor’s degree in Computer Science, Engineering, or a related technical field
* A minimum of 3 years of Object Oriented Programming (OOP) experience
* Knowledge of the microservice concepts and ability to define the architecture for a microservice with minimal guidance to develop a complex microservice
* Ability to identify caching opportunities and implement them with guidance
* Familiar with various database systems and able to write complex queries independently
* Knowledge of cloud concepts and ability to follow instructions to use them with minimal guidance
* Knowledge of container concepts and ability to follow instructions to use them with minimal guidance
* Proficiency in Git
* Strong English written and verbal communication skills, French an asset

SKILLS
* Fast learner and detail oriented
* Solution-oriented mindset and can-do attitude to overcome challenges
* Team player with a high sense of accountability and ownership
* Ability to thrive in a fast-paced environment and master frequently changing Web technologies and techniques

External URL external

Edit | Back (all JDs) | Back (client position)