Back End Developer

Appfabs Incorporation

Toronto

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions company is seeking a Senior Backend Developer to join their team in Toronto, Ontario. This role involves designing and maintaining microservices-based backend systems using .NET in a cloud-native Azure environment. The successful candidate will have at least 5 years of backend experience with C# and a strong understanding of Azure services, including SQL Server and Kubernetes. The position requires an independent engineer capable of taking full ownership of complex projects, collaborating cross-team, and leading technical discussions.

Qualifications

  • 5+ years of experience in backend development with C# and .NET Core/.NET 6+.
  • Strong hands-on frontend expertise in Angular.
  • Proven experience with Azure SQL Server and T-SQL.

Responsibilities

  • Design, develop, and maintain microservices-based backend systems.
  • Implement complex business logic for CRM functionalities.
  • Take full ownership of services end-to-end.

Skills

Backend development experience with C#
Frontend expertise in Angular
GraphQL and RESTful API design
Experience with Azure SQL Server
Knowledge of Microsoft Azure cloud services
Containerized applications with Docker and Kubernetes
Azure DevOps for CI/CD
Microservices architecture understanding

Tools

Azure DevOps
Docker
Kubernetes

Job description

We are seeking an experienced Senior Backend Developer to join our engineering team ASAP, who is responsible for the cloud-native backbone powering InterAction+, CRM solution for law firms and professional services organizations.

This role requires a self-driven engineer who can take full ownership of complex backend services, collaborate across multiple product teams, and drive technical excellence in a distributed microservices environment.

Key Responsibilities
Technical Ownership & Development
  • Design, develop, and maintain microservices-based backend systems using .NET 6/8 and C# in a cloud-native Azure environment
  • Build and optimize GraphQL APIs (HotChocolate) and RESTful services for high-performance, multi-tenant applications
  • Develop and maintain API Gateway and Proxy services that handle millions of requests across global deployments
  • Implement complex business logic for CRM functionalities including contact management, relationship mapping, and business intelligence
  • Work with Azure SQL Server databases using the Yeti.SQL multi-tenant platform with elastic pools and cross-region replication
  • Design and implement event-driven architectures using Azure Service Bus, Event Grid, and the EventBroker system
  • Architect and deploy scalable solutions on Azure Kubernetes Service (AKS) with container orchestration
  • Leverage Azure PaaS services: Azure Functions, Application Gateway, Front Door, Key Vault, and App Configuration
  • Implement Infrastructure as Code using ARM Templates, PowerShell, and Azure DevOps pipelines
  • Design multi-region deployment strategies with automated failover and disaster recovery capabilities
  • Ensure security best practices with Azure AD B2C, OAuth 2.0, RBAC, and encryption at rest/in transit
  • Work independently across multiple product teams (Web, Office, Sync, Intelligence services) to deliver integrated solutions
  • Take full ownership of services end-to-end - from architecture and development to deployment and production support
  • Lead technical discussions and architectural decision-making with ADRs (Architecture Decision Records)
  • Mentor other developers and promote best practices across the engineering organization
  • Collaborate with Product Owners, DevOps engineers, and QA teams in an agile environment
Required Qualifications
Technical Skills
  • 5+ years of backend development experience with C# and .NET Core/.NET 6+
  • Strong hands-on frontend expertise in Angular for full-stack contribution
  • Strong expertise in GraphQL (HotChocolate preferred) and RESTful API design
  • Proven experience with Azure SQL Server, T-SQL, and database optimization techniques
  • Deep knowledge of Microsoft Azure cloud services, particularly AKS, Azure Functions, Service Bus, and SQL Database
  • Experience building and deploying containerized applications with Docker and Kubernetes
  • Proficiency in Azure DevOps for CI/CD pipelines and Git-based workflows
  • Strong understanding of microservices architecture, event-driven systems, and distributed computing patterns
Soft Skills & Work Style
  • Proven ability to work independently with minimal supervision and take full ownership of complex projects
  • Self-starter mentality with strong problem-solving skills and technical curiosity
  • Excellent communication skills for collaborating with multiple stakeholders across different teams
  • Comfortable with ambiguity - able to gather requirements and make technical decisions autonomously
  • Accountability mindset - takes responsibility for quality, performance, and production stability
  • Experience mentoring junior developers and leading technical initiatives
Nice to Have
  • Background in CRM systems, SaaS multi-tenancy, or enterprise software
  • Previous work with hybrid cloud architectures connecting on-premises and cloud systems
About the Tech Stack
  • APIs: GraphQL , REST, OData
  • Frontend: Angular 15+ (for full-stack opportunities)

If you have the required skillset and is ready to start soon, please share your resume to gaadha.pradeep@appfabs.ca OR here

Please note to include the specific position you are applying for in the subject.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Azure Cloud Backend Developer
Senior Azure Cloud Backend Developer

Hanalytica GmbH • Canada

On-site
Senior Full Stack Developer (TypeScript / React / Node.js)
Senior Full Stack Developer (TypeScript / React / Node.js)

Affinity • Vancouver

Hybrid
CAD 110,000 - 135,000
Software Developer – Back End
Software Developer – Back End

Symbiotic Group • Toronto

On-site
CAD 100,000 - 130,000
Senior Full Stack Developer - Mobile (TypeScript / React / Node.js)
Senior Full Stack Developer - Mobile (TypeScript / React / Node.js)

Affinity • Vancouver

Hybrid
CAD 102,000 - 138,000
Senior Full Stack Engineer- Angular
Senior Full Stack Engineer- Angular

United States Digital Space LLC • Toronto

On-site
CAD 120,000 - 160,000
Senior Fullstack Developer
Senior Fullstack Developer

Octacom • Richmond Hill

Hybrid
CAD 90,000 - 110,000
Health benefits
3 weeks vacation
Collaborative environment
Senior Backend Software Engineer
Senior Backend Software Engineer

United States Digital Space LLC • Mississauga

Hybrid
CAD 76,000 - 104,000
Senior Full stack .Net Developer
Senior Full stack .Net Developer

Mantu • Montreal (administrative region)

On-site
CAD 100,000 - 150,000
Senior Back End Engineer
Senior Back End Engineer

Dabadu • Kitchener

Hybrid
CAD 90,000 - 140,000
Senior Backend Java Developer
Senior Backend Java Developer

Tekgence Inc • Toronto

Hybrid
CAD 120,000 - 180,000