NOD-020 Software Developer (Level 3) - ERP

Canada-wide Remote

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