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)