We are seeking a highly skilled and experienced Senior C# Backend Developer to join our dynamic team. The ideal candidate will have over 8 years of experience in backend development and a strong proficiency in C#. You will be responsible for designing, developing, and maintaining backend services and APIs, ensuring high performance and responsiveness to requests from the front-end. Key Responsibilities: Design, develop, and maintain backend services using C# and .NET technologies. Implement and enforce design patterns and best practices to ensure code quality and maintainability. Develop and maintain microservices architecture to support scalable and modular applications. Create and manage APIs following an API-first approach. Work with MongoDB for data storage and retrieval, ensuring optimal performance and reliability. Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions. Participate in code reviews, providing constructive feedback to peers. Troubleshoot and resolve issues in a timely manner. Nice to Have: Advanced usage of Postman, including creating API definitions and mock servers. Basic knowledge of Microsoft Azure and cloud services. Experience with containerization technologies such as Docker. Education: Bachelor's degree in Computer Science, Engineering, or a related field. Experience: 8+ years of experience in backend development with a focus on C# and .NET technologies. If you are a passionate and experienced backend developer looking to make an impact in a fast-paced and innovative environment, we would love to hear from you!"