Skip to content
← Back to job listings

Senior Backend Developer

shyftlabs · Toronto, ON, Canada

Software DevelopmentSenior LevelQuick applyfull-time28 days ago

About The Role

What You'll Do

  • -
  • Design and development of scalable, service-based architectures (front-end and back-end), while remaining hands-on in coding and delivery
  • -
  • Architect and implement system integrations across internal services and third-party platforms (REST, GraphQL, event streams, webhooks, ETL pipelines)
  • -
  • Collaborate with Product to translate business requirements into technical solutions , defining scope, complexity, and dependencies
  • -
  • Drive development across teams for services built in Node.js, TypeScript, JavaScript, and Python
  • -
  • Design and maintain API contracts, data models, and integration patterns to ensure consistency and reliability across systems
  • -
  • Build and optimize secure, high-performance, and highly available systems
  • -
  • Contribute to AI-enabled features and workflows , including integration of ML models, LLM APIs, or intelligent automation pipelines
  • -
  • Partner with architects to define system design, integration strategies, and reusable frameworks
  • -
  • Produce clear technical documentation (architecture diagrams, data flows, API specs, integration patterns)
  • -
  • Establish and enforce best practices in code quality, testing, and deployment
  • -
  • Lead code reviews, approve merges, and mentor engineers across teams
  • -
  • Troubleshoot complex production issues and drive resolution across distributed systems
  • -
  • Oversee the end-to-end lifecycle of feature development—from design through deployment and monitoring

What You Bring

  • -
  • 5+ years of experience building scalable, production-grade software systems across front-end and back-end
  • -
  • Bachelor’s degree in Computer Science or a related field
  • -
  • Strong expertise in JavaScript and TypeScript
  • -
  • Proven experience with Node.js and GraphQL (required)
  • -
  • Deep experience building and consuming RESTful APIs and distributed services
  • -
  • Strong proficiency with tools and technologies such as Python, Docker, Git, SQL, and cloud-native architectures
  • -
  • Hands-on experience with GCP or AWS services (e.g., S3, CloudFront, EC2, RDS, Lambda, Batch)
  • -
  • Experience designing and implementing system integrations (microservices, third-party APIs, event-driven architectures, messaging systems like Kafka/SQS)
  • -
  • Ability to lead and deliver large, complex technical initiatives
  • -
  • Strong understanding of software design patterns, system architecture, and data flow design
  • -
  • Excellent communication skills, with the ability to articulate complex technical concepts clearly
  • -
  • Experience working in Agile/Kanban environments and a strong understanding of the SDLC
  • -
  • Adaptability and a proactive mindset in fast-paced, evolving environments

Nice to Have

  • -
  • Experience working on or building tax, fintech, or compliance-related products (e.g., tax calculation engines, filing systems, regulatory platforms)
  • -
  • Exposure to AI/ML engineering , including integrating LLM APIs, building data pipelines for ML workflows, or deploying AI-driven features
  • -
  • Experience with data platforms, data pipelines, or analytics systems
  • -
  • Familiarity with event-driven architectures and real-time data processing
  • -
  • Experience designing multi-tenant or enterprise-grade SaaS platforms
  • -
  • Background in integration-heavy environments (e.g., ERP, financial systems, external data providers)

Salary Range

  • $100,000 - $140,000 (CAD)

This listing was posted by a verified recruiter at shyftlabs. Report this listing