Backend Technical Lead

Invisia BPO

New Brunswick

On-site

CAD 100,000 - 150,000

Full time

45 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Invisia Software seeks a hands-on Backend Technical Lead to own backend services for real-time availability, reservations, payments, and APIs. You will design production code, guide engineers, and strengthen reliability, blending leadership with hands-on coding.

This technical leadership role requires ownership of engineering decisions, collaboration with Product and DevOps, and a focus on scalable, observable systems that support transaction-critical workflows.

Qualifications

  • Strong recent production experience with Node.js and TypeScript, including designing and delivering complex backend services.
  • Usually 8-12 years in backend engineering with leadership of engineers or critical services.
  • Proven AWS experience with Lambda, API Gateway, DynamoDB, SQS/SNS, RDS and CloudWatch.
  • Deep knowledge of NoSQL and SQL data modeling, querying, caching and event-driven design.
  • Experience integrating with external APIs and transaction-critical workflows with robust observability.
  • Experience troubleshooting production issues, improving code quality, and enabling safe deployments.
  • Clear technical communication and ownership of outcomes in a growing engineering team.

Responsibilities

  • Design, develop and evolve backend services, REST APIs, data models and asynchronous workflows using Node.js, TypeScript and AWS.
  • Make sound technical decisions on data access, indexing, caching and queues; document trade-offs.
  • Build resilient integrations with external providers including retries, timeouts and idempotency.
  • Own reservation and payment workflows with state transitions, duplicate prevention and recoverable failures.
  • Diagnose production issues with logs, metrics and traces; coordinate incident response and root-cause analysis.
  • Set backend service objectives for latency, errors, availability and cloud efficiency.
  • Translate requirements into designs, estimates and tasks; manage risks and dependencies.

Skills

Node.js
TypeScript
AWS
NoSQL/SQL modeling
API design
Production troubleshooting
Mentoring
Code reviews

Tools

Stripe
Redis
Datadog
IaC (Terraform)
CI/CD

Job description

About Invisia Software

Invisia Software develops and operates digital products with an emphasis on dependable engineering, practical problem-solving and measurable product quality. Our teams build customer-facing applications and the services behind them, integrating external platforms and handling transaction-critical workflows.


About Invisia Software

Invisia Software develops and operates digital products with an emphasis on dependable engineering, practical problem-solving and measurable product quality. Our teams build customer-facing applications and the services behind them, integrating external platforms and handling transaction-critical workflows.


THE OPPORTUNITY

We are looking for a hands-on Backend Technical Lead to take technical ownership of the backend services that support real-time availability, reservations, third-party integrations, payments and customer-facing APIs. You will design and write production code, guide backend engineers, strengthen reliability, and turn agreed product requirements into maintainable technical solutions. This is a technical leadership role, not a purely managerial or architecture-only position.


Key Responsibilities

Backend design and hands-on engineering


  • Design, develop and evolve services, REST APIs, data models and asynchronous workflows using Node.js, TypeScript and AWS.

  • Make sound technical decisions on DynamoDB access patterns, relational data, indexing, caching and queue-based processing; document important trade-offs.

  • Build resilient integrations with external service providers, including timeout handling, retries, rate limits, idempotency and safe failure recovery.


Transaction correctness and platform reliability


  • Own the technical integrity of reservation and payment workflows, including state transitions, duplicate prevention, callbacks/webhooks and recoverable failure scenarios.

  • Implement controls and support operational reconciliation for transaction status, refunds and external-system mismatches; partner with the appropriate business and finance owners.

  • Diagnose production issues using logs, metrics and traces; coordinate incident response, lead technical root-cause analysis and drive preventive fixes.

  • Set and improve practical backend service objectives with engineering and DevOps, covering latency, errors, availability, capacity and cloud efficiency.


Technical delivery and team leadership


  • Translate approved requirements into implementation designs, estimates, technical tasks and dependencies; raise risks early and deliver to agreed engineering commitments.

  • Remain actively involved in development, complex debugging, design reviews and code reviews; unblock engineers without becoming a single point of failure.

  • Mentor backend engineers, uphold clean code and secure engineering practices, and improve unit, integration and contract testing.

  • Work closely with Product, TPM, Web/Mobile, QA and DevOps on API contracts, releases, incident prevention and end-to-end solution quality.

  • Own backend-level technical decisions; align material architectural or platform changes with the designated Engineering Leader / CTO.


Required Experience And Capabilities


  • Strong recent production experience with Node.js and TypeScript, including personally designing and delivering complex backend services.

  • Usually 8-12 years in backend engineering, including demonstrated technical leadership of engineers or critical services; proven ability matters more than tenure.

  • Practical AWS experience, especially with relevant services such as Lambda, API Gateway, DynamoDB, SQS/SNS, RDS and CloudWatch.

  • Good command of NoSQL and SQL data modeling, query optimization, consistency, caching and event-driven design.

  • Experience with external APIs and transaction-critical workflows; understands idempotency, observability, failure modes and data integrity.

  • Evidence of production troubleshooting, code quality improvements, automated testing and safe deployments.

  • Clear technical communication, ownership of outcomes and the ability to make pragmatic decisions in a growing engineering team.


GOOD TO HAVE


  • Experience with reservation, availability, inventory, e-commerce, marketplace or payment processing systems.

  • Stripe, Redis, Datadog, infrastructure-as-code, CI/CD automation or comparable tooling.

  • Experience improving a live platform incrementally while preserving service continuity.


What Success Looks Like


  • Within the first 90 days, develop a working understanding of critical backend services, map key failure and performance risks, and deliver prioritized improvements with the team.

  • Establish meaningful service baselines, visible engineering-quality practices and clear technical ownership for important backend components.

  • Over time, demonstrate measurable gains in transaction reliability, incident recurrence, API performance, code quality and predictable technical delivery.


SELECTION PROCESS

Introductory discussion and experience review; practical backend system-design / debugging exercise; deep technical discussion and code review; leadership and collaboration interview. We focus on evidence of work personally owned and problems solved.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Commit • Toronto

On-site
CAD 120,000 - 180,000
Backend Software Engineer (senior/staff)
Backend Software Engineer (senior/staff)

SearchLabs • Toronto

On-site
CAD 120,000 - 180,000
Staff Software Engineer (Backend, Identity Decisioning)
Staff Software Engineer (Backend, Identity Decisioning)

Affirm • Ottawa

Remote
CAD 120,000 - 160,000
Remote-first compensation structure
Spending Wallets
Supportive Communities
+5
Backend Developer ( Nest.js / Typescript)
Backend Developer ( Nest.js / Typescript)

LOD Technologies Inc. • Vancouver

On-site
CAD 90,000 - 130,000
Health insurance
Paid time off
Downtown Vancouver office
AWS Backend Developer
AWS Backend Developer

Insight Global • Toronto

On-site
CAD 80,000 - 100,000
Sr Engineer, Infrastructure and Tooling
Sr Engineer, Infrastructure and Tooling

hireVouch • Toronto

On-site
CAD 120,000 - 180,000
30 days PTO
Health, dental & wellness benefits
Tech allowance
+1
Senior Backend Software Engineer (International)
Senior Backend Software Engineer (International)

Justworks • Toronto

Remote
CAD 110,000 - 150,000
Paid volunteer work
Paid parental leave
Work from home opportunities
+6
Backend Engineer
Backend Engineer

Bayview Asset Management, LLC • Toronto

Remote
CAD 198,000 - 340,000
Medical coverage beginning day one
Company-matched 401(k)
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Parallel Domain • Vancouver

On-site
CAD 155,000 - 175,000
Senior Backend Developer
Senior Backend Developer

Off2Class • Toronto

On-site
CAD 110,000 - 160,000