Senior Backend Developer (C , .NET Core)
Summary
Senior backend engineer building enterprise-grade C#/.NET Core services and RESTful APIs for large-scale platforms in a modern agile team.
We are seeking an experienced Senior Backend Developer to join a core engineering team responsible for building and maintaining large-scale, enterprise-grade platforms. The role focuses on designing reliable backend services that support complex, data-intensive systems used by enterprise and public-sector clients.
You will work closely with frontend engineers, architects, and product stakeholders to deliver secure, scalable, and high-performance backend solutions in a modern, agile environment.
Key Responsibilities Design, develop, and maintain backend services for enterprise-level web platforms Take ownership of backend design decisions and contribute to overall system architecture Collaborate with frontend engineers and cross-functional teams to ensure seamless system integration Write clean, maintainable, and reusable code aligned with best practices for performance, scalability, and security Build and maintain RESTful APIs and integrate with external services and data sources Implement unit tests and automated tests to ensure reliability and code quality Participate in code reviews, technical discussions, and architecture reviews Troubleshoot production issues, optimize performance, and resolve system bottlenecks Work within Agile / Kanban development processes and contribute to continuous improvement
Requirements 8+ years of backend development experience, with strong expertise in C# and .NET Core (latest versions preferred) Solid experience building enterprise web applications using ASP.NET Strong background in designing and developing RESTful APIs and backend services Excellent understanding of object-oriented programming principles and common design patterns Hands-on experience with relational databases and SQL Familiarity with cloud environments (AWS, Azure, or GCP) and container technologies such as Docker and/or Kubernetes Experience with automated testing frameworks (e.g. xUnit, NUnit) is a plus Understanding of CI/CD pipelines and modern agile software development practices Nice to Have Experience with microservices architectures and asynchronous / message-driven systems Exposure to NoSQL or document-based databases Familiarity with gRPC and/or message brokers such as RabbitMQ or Kafka
Key Responsibilities Design, develop, and maintain backend services for enterprise-level web platforms Take ownership of backend design decisions and contribute to overall system architecture Collaborate with frontend engineers and cross-functional teams to ensure seamless system integration Write clean, maintainable, and reusable code aligned with best practices for performance, scalability, and security Build and maintain RESTful APIs and integrate with external services and data sources Implement unit tests and automated tests to ensure reliability and code quality Participate in code reviews, technical discussions, and architecture reviews Troubleshoot production issues, optimize performance, and resolve system bottlenecks Work within Agile / Kanban development processes and contribute to continuous improvement
Requirements 8+ years of backend development experience, with strong expertise in C# and .NET Core (latest versions preferred) Solid experience building enterprise web applications using ASP.NET Strong background in designing and developing RESTful APIs and backend services Excellent understanding of object-oriented programming principles and common design patterns Hands-on experience with relational databases and SQL Familiarity with cloud environments (AWS, Azure, or GCP) and container technologies such as Docker and/or Kubernetes Experience with automated testing frameworks (e.g. xUnit, NUnit) is a plus Understanding of CI/CD pipelines and modern agile software development practices Nice to Have Experience with microservices architectures and asynchronous / message-driven systems Exposure to NoSQL or document-based databases Familiarity with gRPC and/or message brokers such as RabbitMQ or Kafka