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
[email protected] OR here
Please note to include the specific position you are applying for in the subject.
#J-18808-Ljbffr