freehire launches on Product Hunt on 26 August.

Follow →

Back End Developer

Summary

Senior Backend Developer builds and maintains cloud-native microservices for a CRM platform using .NET 6/8, C#, and Azure, including GraphQL APIs, Kubernetes, and event-driven systems.

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.

See also