Senior Backend Developer
shyftlabs
Toronto, Ontario
Posted Mar 18, 2026
- Full-time
Job description
**About ShyftLabs** At ShyftLabs, we live and breathe data. Since 2020, we’ve been helping Fortune 500 companies unlock growth with cutting-edge digital solutions that transform industries and create measurable business impact. We’re growing fast and we’re looking for passionate problem-solvers who are ready to turn big ideas into real outcomes. **The Opportunity** ShyftLabs is looking for a Senior Developer to help design, build, and scale our next generation of data-driven platforms and systems. This role sits at the intersection of **platform engineering, system integrations, and intelligent product development**, and will play a key role in shaping how our products evolve. You will work closely with Product, Architecture, and cross-functional engineering teams to plan and deliver new features, lead development efforts, and ensure seamless integration across internal and external systems. This includes building **robust APIs, event-driven services, and third-party integrations**, while also contributing to emerging **AI-powered capabilities** within our platforms. The ideal candidate combines strong backend and frontend engineering skills with experience in **distributed systems, integrations, and scalable architectures**. JavaScript, TypeScript, Node.js, and GraphQL remain core requirements for this 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)