Senior Fullstack Engineer (General)

Cresta

Toronto

On-site

CAD 80,000 - 100,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Attractive salary
Stock options

Job summary

Cresta is looking for a Full-Stack Engineer to join the team behind the Cresta Opera, a no-code application that helps customers analyze conversations. You will work closely with the product manager to finalize product requirements, design software architecture, and write high-quality code for both frontend and backend.

This role requires a thorough understanding of modern frameworks like React.js and Node.js and experience in API development. Competitive salary and stock options are offered, reflecting the company's growth potential.

Qualifications

  • Deep understanding of the modern front-end ecosystem and experience with frameworks/tools.
  • Experience defining and building robust APIs.
  • Familiarity with application performance monitoring.

Responsibilities

  • Work with the product manager to define and detail product requirements.
  • Define software architecture and design.
  • Write and push high-quality code efficiently for both front and back end.

Skills

React.js
Node.js
TypeScript
Go
API development
Database design and performance
Observability
Communication skills

Job description

About Your Role

As a full‑stack engineer, you will join the team that owns the Cresta Opera: the no‑code application that enables customers to create policies to intelligently analyze conversations and provide actions to contact center agents.

What You'll Do
  • Work with the product manager to define and detail the product requirements
  • Define software architecture and design matching the requirements
  • Write and push high‑quality code efficiently for both the frontend and backend
  • Apply synchronous and asynchronous design patterns
  • Scale distributed applications
  • Apply ML as a major differentiator for the product (you do not need to be an ML engineer yourself)
  • Identify and leverage opportunities to improve general engineering productivity
  • Integrate with various tools for CI/CD, test automation, monitoring, logging, documentation
  • Develop multi‑tier scalable, high‑volume performing, and reliable user‑centric applications that operate 24×7
What We Look For
  • A deep understanding of the modern front‑end ecosystem and experience applying frameworks/tools (React.js, Webpack, and Node.js) and patterns to complex, production web applications
  • Comfortable defining and building robust APIs with a strong understanding for different protocols like Websockets, REST, RPC frameworks, etc
  • Experience with database schema design and an understanding of query performance that translates to performant, scalable, and reactive products
  • Deep appreciation for building applications with observability as a first‑class principle and familiarity with application performance monitoring
  • Preferably extensive experience coding in TypeScript and Go
  • Great communication skills
  • Enough confidence to have your ideas challenged without feeling like you're being challenged
Why Join Us

We pay an attractive salary and with the Cresta stock options, you can benefit from the company's growth.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Intern
Software Engineer Intern

Cresta • Toronto

On-site
CAD 41,328 - 68,880
Lunch reimbursement (up to $25)
Collaborative work environment
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Boosted • Canada

Hybrid
CAD 120,000 - 180,000
Fully remote
Wellness spending account
Learning budget for certifications
+2
Full Stack Engineer
Full Stack Engineer

General Magic • Toronto

On-site
CAD 120,000 - 150,000
Health benefits
Dental benefits
Wellness benefits
+2
Staff Full-Stack Engineer – C#, React, Distributed Systems
Staff Full-Stack Engineer – C#, React, Distributed Systems

Finlink Group • Aurora

On-site
CAD 150,000 - 190,000
Intermediate Full Stack Software Engineer
Intermediate Full Stack Software Engineer

Super • Toronto

Hybrid
CAD 110,000 - 150,000
Competitive salary
Remote flexibility
Work-from-home allowance
+3
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Super • Canada

Remote
CAD 120,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+11
Staff Software Engineer
Staff Software Engineer

Atlas • Ottawa

On-site
CAD 120,000 - 160,000
Senior Full Stack Developer
Senior Full Stack Developer

Quartermaster inc. • Toronto

On-site
CAD 150,000 - 190,000
30 days PTO
Health/dental/wellness
Tech allowance
+1
Full Stack Engineer
Full Stack Engineer

SharpStakes • Toronto

On-site
CAD 90,000 - 130,000
Full Stack Engineer
Full Stack Engineer

Stelvio Inc. • Saskatoon

On-site
CAD 75,000 - 110,000
Paid time off
Health and dental plans
EFAP – Employee Assistance Program