Skip to main content
invoXol
Back to all roles
Open role / Engineering

Senior Full-Stack Engineer

Build production software end-to-end — from API design and database schema through UI components and deployment pipelines. You'll lead architecture decisions on client engagements and mentor mid-level engineers on the team.

Apply for this role

Role details

/ What you'll do

  • Architect and ship full-stack features across React/Next.js frontends and Node.js services
  • Design relational schemas, write efficient queries, and own data modeling decisions
  • Lead technical scoping for new client engagements alongside the product team
  • Review pull requests and raise the engineering bar through mentorship
  • Own observability — set up logging, tracing, and alerting for production systems

/ What we're looking for

  • 5+ years building and shipping web applications in production
  • Deep expertise in TypeScript, React, and Node.js
  • Strong SQL fundamentals (PostgreSQL preferred) and database design experience
  • Experience with cloud infrastructure (AWS, Vercel, or similar)
  • Track record of leading projects from kickoff to launch

/ Nice to have

  • Experience with tRPC, Prisma, or GraphQL
  • Open-source contributions
  • Background in agency or consulting environments
Apply

Ready to apply?

Fill out the form and attach an ATS-friendly resume. Our team reviews every application and will get back to you within 5–7 business days.

Resume guidance

Please submit an ATS-friendly resume in PDF, DOC, or DOCX format — no images, scanned files, or design-heavy templates. Use clear headings (Experience, Education, Skills), standard fonts, and a single-column layout. Maximum file size: 5 MB.

Apply for Senior Full-Stack Engineer

Fields marked * are required.

/ Personal information
/ Eligibility & experience
Right to work in Canada
/ Links (optional)
/ Resume & cover note

We review every application. Expect a response within 5–7 business days.