Senior Full Stack Engineer

 

Description:

As a Senior Full Stack Engineer, you will work on a team to build best-in-class microservices, business-facing user dashboards, and customer-facing experiences. Our Senior Full Stack Engineer own the technical facets of our various services within our application cloud. We are building a constellation of API-and-SDK first, composable services, working to make our systems programmable and discoverable for other teams within the business. You should love quality abstractions, good systems design, and patterns as much as we do.

 

What you get to do every day:

  • Onboard various parts of the stack to become an “API first” company
  • Work with product teams to architect and implement a service in our retail cloud
  • Design and implement in TypeScript (we can teach you) / JS, on AWS Serverless
  • Building quality, functional code that you and your team can be proud of
  • Publish APIs, SDKs, and CLIs for your systems that other developers can use
  • Write responsive and functional components in React for the front-end (do you want me to remove this)
  • Learn and keep up with current best practices for elegant code and projects

 

What you bring to the role:

  • Can work on both frontend and backend components of an application (if you're stronger on the frontend or backend, we'd still like to hear from you)
  • Can be the technical owner of an internally facing consumer microservice product
  • Has around 7+ years of experience, in areas of our tech stack: TypeScript (3+), JavaScript, Node, React, AWS (Lambda, CloudFront, CodePipeline - this one is trainable)
  • Strong sense of ownership for the entire software lifecycle, not only to the next handoff
  • Believe in finding the best solution, not just one that works

Organization CSC Generation
Industry IT / Telecom / Software Jobs
Occupational Category Senior Full Stack Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 7 Years
Posted at 2024-04-19 11:02 am
Expires on 2024-06-03