Full-Stack Engineer (Senior, TypeScript/NodeJS, Hybrid) (Toronto)

Full-Stack Engineer (Senior, TypeScript/NodeJS, Hybrid) (Toronto)

10 Sep
|
Evolvesquads
|
Toronto

10 Sep

Evolvesquads

Toronto

... create world-changing products using God-given talents . . PROJECT DESCRIPTION:

We are building a vertical SaaS platform that helps tattoo artists and studios manage their day-to-day business operations through a single platform. The product streamlines appointment bookings, scheduling, deposits, payments, client communication, flash drops, and administrative workflows, replacing fragmented processes traditionally managed through social media messages, paper calendars, and manual payment tracking. The platform is designed to accommodate different artists and studios, allowing them to configure booking rules, deposit policies, availability, and client workflows based on how they operate their businesses. We are developing the platform as a full-stack web and mobile product, with engineers owning features end-to-end from database migrations and backend services through to user-facing interfaces. Key areas include scheduling and booking, payment processing, client management, messaging, workflow customization, and mobile experiences for artists. The system is designed for reliability and rapid iteration, with production features released incrementally behind feature flags and continuously refined based on feedback from artists and studio owners. PROJECT STACK and TEAM:

Technical Stack : TypeScript, React 19, Vite, Tailwind CSS, Node.js 24, Koa. Hybrid – Toronto, Tuesday & Thursday MAIN REQUIREMENTS:

5+ years of professional software engineering experience building and shipping web products. Strong

full-stack development experience , comfortable working across both

frontend

and

backend . Advanced

TypeScript

experience across the application stack. Strong React experience, preferably with modern

React

and frontend tooling such as Vite, Tailwind CSS, and TanStack Query. Strong

Node.js

experience, ideally with frameworks such as Koa and API technologies like tRPC. Solid

PostgreSQL

and

SQL

skills,



including writing raw SQL and understanding query execution plans/performance optimization. GOOD TO HAVE:

Experience with Capacitor or cross-platform mobile development. Experience with AWS and background job/queue systems such as BullMQ. Experience with payments, scheduling, booking, or vertical SaaS products. Experience using AI coding tools and working in a small, fast-paced startup environment. JOB RESPONSIBILITIES:

Build across the full stack : Take features from database migrations and backend services through to the frontend and mobile experience, owning the work end-to-end. Own projects independently : Turn loosely defined requirements into well-scoped, shippable features and drive them through development, review, and production. Work on core product initiatives : Contribute to major areas such as payments, scheduling, bookings, client management, and messaging, collaborating with the broader team when needed. Stay close to users : Review customer feedback and support conversations, understand how artists use the product, and use those insights to improve what you build. Write and optimize SQL : Work extensively with PostgreSQL and raw SQL, including investigating query performance and reading query plans when necessary. Ship continuously : Work with small pull requests, feature flags, code reviews, and frequent production deployments. Participate in production support : Take part in the engineering on-call rotation and help troubleshoot and resolve production issues. SUMMARY:

Market-competitive salary + equity

with transparent discussion of compensation and equity structure. Hybrid work model

— work from the Toronto office on Tuesdays and Thursdays, with flexibility on the other three days. High ownership & autonomy

— own projects end-to-end and have a direct impact on the product. Small, collaborative team

with close access to the CTO, product, design, support, and marketing teams. Job Category: Full Stack Job Location: Hybrid (Toronto)

#J-18808-Ljbffr

📌 Full-Stack Engineer (Senior, TypeScript/NodeJS, Hybrid) (Toronto)
🏢 Evolvesquads
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full-stack engineer (senior, typescript/nodejs, hybrid) (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: full-stack engineer (senior, typescript/nodejs, hybrid) (toronto) / toronto