Senior Full Stack Engineer (Typescript)

Full Time
  • Full Time
  • Toronto

CSC Generation

CSC Generation Holdings family of brands is an Altos Ventures backed technology company that is saving retail by acquiring store and catalog-based retailers, and transforming them into high performing, “digital first” brands. In just four years, we’ve acquired and turned around brands including: Sur La Table, Direct Buy, One Kings Lane and Touch of Modern saving thousands of jobs. 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 first, composable services, working to make our systems programmable and discoverable for other teams and business processes. 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” companyBuild production-ready data pipelines by building APIs and integrating with several internal systemsWrite responsive and functional components in React for the front-endDesign and implement solutions in TypeScript/JavaScript, on AWS ServerlessRefactor existing code and make them composable, re-usable and API driven. (Ability to work with and debug Python code is a plus)Building quality, functional code that you and your team can be proud ofLearn and keep up with current best practices for elegant code and projectsWhat 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 owner of full end to end tech driven business process and own the various systems involved in doing soHas around 7+ years of experience, in areas of our tech stack: a)TypeScript (3+), JavaScript, Node, React, AWS (Lambda, CloudFront, CodePipeline – this one is trainable) b)3+ years of experience working on medium to large scale data processing applications, preferably using PythonStrong sense of ownership for the entire software lifecycle, not only to the next handoffBelieve in finding the best solution, not just one that worksWhat’s in it for you?Competitive compensationMedical/Dental/Vision benefits through Greenshield- Health Benefits 100% employer paid!Company Provided Life Insurance equal to one-year salaryRRSP matching3 weeks’ vacation + 5 Paid Sick DaysBirthday off with pay!Paid holidaysWhat our interview process looks like:Depending on the position, our application and interview process may vary, but here are some of the ways we get to know you better:


To apply, please visit the following URL: