remote
Senior C Backend Engineer - abstra
Backend Engineer
Lead the design and implementation of high‑performance backend services using C# and .NET Core, building scalable microservices, data pipelines, and cloud integrations on Azure.
About the role
Key Responsibilities
- Architect, develop, and maintain robust backend services and APIs using C# and .NET Core.
- Design and implement microservice‑based solutions that scale horizontally and meet performance SLAs.
- Collaborate with product and front‑end teams to translate requirements into clean, testable code.
- Optimize database schemas, write complex T‑SQL queries, and manage data access with Entity Framework.
- Deploy, monitor, and troubleshoot services in Azure, leveraging containers, serverless functions, and CI/CD pipelines.
Requirements
- 5+ years of professional experience in C#/.NET backend development.
- Strong knowledge of SQL Server, relational modeling, and performance tuning.
- Hands‑on experience with Azure services (App Service, Functions, Cosmos DB, AKS, etc.).
- Proficiency in building RESTful APIs and designing microservice architectures.
- Solid understanding of software engineering best practices, including unit testing, code reviews, and agile methodologies.