Senior Full Stack Developer Full-time Job

2 years ago Software / QA / DBA North York   248 views
Job Details

Position Overview:

As a member of the Mi9 Merchant agile development team, you will be building the next generation of our flagship product - merchandise management system - while using the latest technologies, adding new and enhancing existing features. The position is based in our modern Toronto office, which includes free on-site parking (or a free shuttle from the Don Mills subway station), with a daycare center and gym located in the building.

What you'll be doing

Participate in Agile Scrum processes as a member of a Scrum team

Collaborate with team members on the best design and architecture

Write code in JavaScript using frameworks such as React, Redux and Node

Write SQL code

Write unit, functional and other types of tests using JEST and other similar tools

Using a GIT repository to check-in and out code, issue push and pull requests

Adhere to and contribute to the company coding standards and best practices in a collaborative and scientific manner

Mentor other developers, and participate in peer and code review

Other duties as assigned

The impact you'll have

You will be contributing to our modern web-based products that help many retail companies to run their core business. As a Senior Full Stack Developer, you will mentor and help develop more junior members of the team as well as new grads.

What you bring to the table


Bachelor's Degree in Computer Science or Computer Engineering

Superior attention to detail and focus on task completion to requirement

Expert in SQL (5 years), React (1 year), JavaScript (5 years), CSS and SASS (5 years), and HTML (5 years)

Solid experience writing unit tests and utilizing test-driven development

Basic knowledge of image authoring tools to be able to crop, resize, or perform small adjustments

Proficient understanding of cross-browser compatibility, and expert knowledge of browser debugging tools

Ability to interact effectively and efficiently with a diverse group of colleagues, both in person and remotely

Good English verbal, written, and interpersonal communication skills

A demonstrated dedication to continuous learning

Bonus: experience working with NodeJS, RxJs, Redux, JEST, GIT and/or SQL

Company Description
Mi9 Retail is the premier provider of enterprise retail merchandising, retail business intelligence software, e-commerce and customer-centric software.