Enable job alerts via email!

Full-stack Engineer (Javascript)

Gramian Consulting Group

Toronto

On-site

CAD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Job summary

A SaaS company in Toronto is seeking a Senior Full-Stack Engineer skilled in React and Node.js. This role involves end-to-end feature ownership, collaborating with design and product teams, and enhancing the engineering culture. Ideal candidates will have 5+ years in web applications with strong JavaScript and TypeScript skills. Competitive benefits include equity, comprehensive health coverage, and flexible work arrangements.

Benefits

Equity
Group Health Insurance – 100% Premium Coverage
Paramedical Benefits up to $750
Out of Country Emergency Care
Medications Coverage up to $10,000
Dental Coverage up to $2,000
Health & Wellness Membership Reimbursement up to $500
Lifetime membership subscription to Stan
Home office stipend based on need

Qualifications

  • 5+ years of experience in building production web applications.
  • Strong proficiency in JavaScript/TypeScript, React, and Node.js.
  • Demonstrated ownership of software projects.
  • Solid understanding of HTTP APIs, data modeling, and testing strategies.
  • Strong communication and collaboration skills.

Responsibilities

  • Own features end-to-end, from design to release.
  • Design clean APIs and optimize data performance.
  • Build accessible and responsive user interfaces.
  • Enhance CI/CD pipelines and contribute to monitoring.
  • Apply secure coding practices and protect user data.
  • Collaborate across teams to implement feedback.

Skills

JavaScript
TypeScript
React
Node.js
Effective communication
Collaboration skills

Tools

Docker
Kubernetes
AWS
GCP
Job description
About Us

Gramian Consulting is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs. This opening is on behalf of one of our clients, and we’ll work closely with you to make the process clear and straightforward.

About the company

Our client is a venture-backed, product-led SaaS company serving modern online businesses and Content Creators. They build tools that help independent operators launch, sell, and manage their offerings end-to-end—from storefronts and checkout to analytics and customer engagement. The team is lean, senior, and highly collaborative, with engineers closely involved in product decisions. The environment favors rapid iteration, measurable outcomes, and craftsmanship in both UX and reliability. The company is headquartered in North America with a distributed team; meaningful overlap with Pacific Time is preferred.

Role Overview

We’re seeking a Senior Full-Stack Engineer (React / Node.js) to own features from concept to production. You’ll partner with design and product, shape APIs and data models, improve performance and reliability, and help evolve a modern CI / CD and observability setup. This role suits someone who enjoys moving quickly, sweating details, and operating with a high degree of autonomy.

Responsibilities
  • End-to-end feature ownership: scope, design, implement, test, release, and iterate across web frontend (React / TypeScript) and backend services (Node.js / TypeScript).
  • Backend & data: design clean APIs, model relational / NoSQL data, implement caching / queuing, and optimize performance at scale.
  • Frontend excellence: build accessible, responsive interfaces with strong attention to UX, latency, and stability.
  • Quality & operations: expand automated tests, strengthen CI / CD pipelines, and contribute to runtime monitoring, alerting, and incident response.
  • Security & privacy: apply secure coding practices, protect user data, and participate in reviews.
  • Collaboration: work closely with design, product, and go-to-market partners; translate feedback into pragmatic, shippable solutions.
  • Engineering culture: perform thoughtful code reviews, mentor teammates, and improve docs, standards, and developer experience.
Qualifications

Must-Haves

  • 5+ years building production web applications.
  • Strong proficiency with JavaScript / TypeScript, React, and Node.js.
  • Demonstrated ownership of projects from discovery → design → deployment → iteration.
  • Solid fundamentals in HTTP APIs, data modeling, testing strategies, and performance tuning.
  • Comfort operating in a fast-paced, ambiguous environment with a bias to action and customer impact.
  • Effective communication and collaboration skills across engineering, product, and design.

Nice-to-Haves (not all required)

  • Experience scaling systems during rapid user or revenue growth (profiling, caching, background jobs, horizontal scaling).
  • Backend services in Python or Go in addition to Node.js.
  • Cloud-native experience (AWS / GCP / Azure), infrastructure-as-code, containers, and orchestration (Docker / Kubernetes).
  • Event-driven architectures, messaging / streaming, and microservices patterns.
  • Product analytics, experimentation platforms, and a strong eye for UI polish.
  • Prior startup experience on lean teams with high ownership and tight feedback loops.
Benefits
  • Equity
  • Group Health Insurance Benefits – 100% Premium Coverage
  • 100% Coverage Paramedical Benefits up to $750
  • Out of Country Emergency Care
  • Up to 100% Coverage on Medications up to $10,000
  • 100% Coverage on Dental up to $2,000
  • Health & Wellness Membership Reimbursement up to $500 per year, subject to verification by the Company of regular use
  • Lifetime membership subscription to Stan
  • Home office stipend is available based on need and is subject to the Company’s sole discretion.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.