Senior Senior Software Engineer

Senior Senior Software Engineer

Toronto, Ontario  - Permanent


Job Description

Our Client has achieved extensive growth in Canada and is now pursuing expansion in the United States. They are a rapidly growing company that has recently been named an Emerging Legal Technology Leader by The National Law Journal in the United States. Within the next 12 months, they will be taking on additional Series B capital in order to further scale growth into even more areas of legal research. They are still a startup and continue to maintain a fun, “all in this together” attitude pushing the envelope on what legal research can and should look like, both today and in the future.

As a Senior Software Engineer, you will collaborate with the team to plan, design, and deliver solutions from concept to production. We are looking for a strong developer with deep JavaScript (preferably TypeScript) and React experience, as well as those with strong CSS and styling knowledge, to help our team develop cutting-edge software products.

Our flagship products are built in Node.js (TypeScript) / React / Redux and run in AWS. We ship to production about once per week - help us ship faster!

Duties and Responsibilities:

● You’ll iteratively plan, design, and deliver new software products & product enhancements;
● You’ll take responsibility for producing high-quality software that makes an impact on people’s live;
● You’ll write clean code covered by well written automated tests while nurturing the long-term health of the systems we work on;
● You’ll mentor other engineers through detailed code reviews, design discussions, and/or pair programming;
● You’ll catch small issues early to prevent them from becoming big issues later;
● You’ll help elevate our engineering standards, tools, and practices.

Technical Stack:

● JavaScript / TypeScript / HTML / CSS
● Node.js / React / Redux
● MongoDB / Postgres / ElasticSeach
● Functional Reactive Programming
● AWS / Docker / CircleCI


Must Have Skills:

● Bachelor’s degree in Computer Science / Software Engineering or equivalent industry experience.
● You have 5+ years of demonstrable web application development experience with a minimum of 3 years experience working with React and Node.react
● Strong written and verbal communication skills;
● Solid understanding and experience with the technical and non-technical practices that make agile software development successful;
● Experience implementing and maintaining design systems and appropriate tooling (e.g. Storybook, Chromatic) highly regarded;
● Examples of prior work highly regarded.


Nice to Have Skills:

The right candidate will be a self-starter with a great attitude that will be a fun addition to our great group of people! We are looking for someone who is passionate


Details:

Starting: ASAP







Similar jobs in Toronto:

Similar jobs in other locations: