This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

previous arrow
next arrow
Slider

Goodfood Market (TSX: FOOD): Senior Back-End Developer (Node. Js)

Goodfood Market

This is a Contract position in Montreal, QC posted March 31, 2021.

DescriptionGoodfood (TSX:FOOD) is a leading online grocery service in Canada, delivering fresh meal solutions that make it easy for members from coast to coast to enjoy delicious meals at home every week.

Goodfood’s mission is to make the impossible come true, from farm to kitchen, by enabling members to do their weekly meal planning and grocery shopping in minutes.

Goodfood members get access to a unique selection of products online as well as exclusive pricing made possible by its world-class direct-to-consumer fulfillment ecosystem.

Goodfood currently has more than 300,000 active subscribers and over 3,000 dedicated and passionate employees across Canada.We’re looking for a seasoned Senior Back-End Developer with experience in building web-based applications and tools to join the fast moving team at Goodfood.

Reporting to the Technical Lead, the Senior Back-End Developer will play a senior role within the CORE team working on building out services within the User and Order/Transactional domains.

Within this team, you will work with a team of front-end and back-end developers with the mission of building out the core services needed for the next iteration of the Goodfood eCommerce platform.We work on a range of interesting and challenging problems and as a Senior Back-end Developer you should feel comfortable tackling any back-end development task.

Here at Goodfood, we look for Back-end Developers not only capable of building a solution, but owning the problem end-to-end.

There is a tremendous amount of opportunity in front of us, and your work will directly impact Goodfood members across the country.Responsibilities Actively participate in the product development (website / web application) in order to build the best service on the market Analyze, design, code and maintain existing and new functionalities Build performant services, APIs and distributed systems to power mobile, web and voice experiences for our customers & vendors Propose innovative changes that improve product performance for our customers Document code development and revisions Participate actively in scrum meetings and internal reviews Continuously maintain, debug and improve existing web applications and websites Perform unit testing to validate the quality of the features Build unit and integration tests using tools like Mocha and Postman Working in a Linux environment, you will research, design, test, implement, and maintain online and back-end data services applications in GCP/AWS cloud, leveraging modern service frameworks including NodeJs, TypeScript and PHP applications Requirements A University degree in computer science, computer engineering, or a related field 7 years of working experience as a Programmer, Software Developer or Software Engineer Strong NodeJS and MySQL proficiency 3 years working experience with NodeJS, TypeScript, Express and Javascript Strong understanding of Functional Programming (FP) and Object Oriented Programming (OOP) Experience working with a variety of database technologies including relational and non-relational databases (Postgres, MySQL, Redis, MongoDB) Experience working with JavaScript testing frameworks such as Mocha, Jest, Jasmine, etc Experience working with and developing within an Event Driven architecture Knowledge of test driven development and modern deployment practices Experience working with security gateways and protocols (JWT, Oauth2.0, etc) Gitflow workflow and CI/CD pipelines experience Experience with building and maintaining RESTful APIs Ability to propose, advocate and critique design alternatives to determine solution Bilingualism (French English), nice to have Why Goodfood?Our team strives to give our members a world class customer experience.

We believe in being ambassadors of the brand to make the impossible come true from farm to tableWhat We Have To Offer Our Employees E-commerce/ Start-up and fun work environment Ability to directly impact company results Competitive Group Insurance Personal days Bonus program Annual fitness credit Goodfood credits Employee stock purchase plan