Enable job alerts via email!

Senior Full Stack Developer to develop a cutting-edge analytics product in a dynamic, startup-l[...]

SML Inox

Toronto

Remote

CAD 100,000 - 125,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Senior Full Stack Developer to join their dynamic team in creating a cutting-edge analytics product. This role offers the opportunity to work fully remote across Canada while collaborating with cross-functional teams. You will be responsible for writing and deploying code, developing user-friendly interfaces with React, and managing microservices to enhance functionality. If you have a passion for agile development, a strong background in both front-end and back-end technologies, and a desire to contribute to impactful projects, this position is perfect for you. Join a forward-thinking company where your skills will be valued and your contributions will make a difference.

Qualifications

  • 5+ years of experience in a similar role, preferably in a startup environment.
  • Strong proficiency in both front-end and back-end frameworks.

Responsibilities

  • Develop a cloud-native analytics product with engaging interfaces.
  • Optimize technology stack for performance, security, and scalability.

Skills

React
Angular
Vue.js
Express
Django
Flask
Docker
Kubernetes
SQL
Data Modeling
CI/CD
DevOps
Python
Java

Education

Bachelor’s degree in Computer Science
Software Engineering
Related field

Tools

Azure
Snowflake

Job description

Our utility sector client is looking for a Senior Full Stack Developer to develop a cutting-edge analytics product in a dynamic, startup-like environment.

A permanent role (preferred) or a multi-year contract.

Fully remote across Canada.

Ability to travel to client sites throughout Canada and the U.S. (expenses covered by the client).

Responsibilities

  • Write, review, and deploy code for a cloud-native analytics product.
  • Create engaging and user-friendly interfaces using React.
  • Develop and manage microservices to enhance application functionality.
  • Optimize the technology stack for performance, security, and scalability.
  • Participate in Scrum ceremonies and collaborate with cross-functional teams.
  • Write unit tests, integration tests, and documentation to ensure code quality.

Must haves:

  • Skills:
  • Experience with front-end frameworks (React, Angular, or Vue.js).
  • Proficiency in back-end frameworks (Express, Django, or Flask).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Strong SQL skills and data modeling experience.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Knowledge/Education:
  • Proficiency in Python and Java.
  • Familiarity with web development best practices and design patterns.
  • Knowledge of cloud platforms (preferably Azure) and cloud data warehouses (Snowflake a plus).
  • Understanding of microservices architecture and modern data analytics stacks.
  • Experience:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in a similar role.
  • Experience in agile software development; startup experience preferred.
Apply
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.