Backend ASP.NET Core 8 Developer for eCommerce

Backend ASP.NET Core 8 Developer for eCommerce

Backend ASP.NET Core 8 Developer for eCommerce

Upwork

Upwork

Remoto

1 day ago

No application

About

Job Responsibilities – Backend Developer (MUAH Platform) As a Backend Developer at MUAH, you will be responsible for building and maintaining a robust, scalable, and secure backend system for our next-generation eCommerce and AI-driven platform. You will work closely with cross-functional teams to deliver high-performance APIs, cloud-integrated services, and reliable backend infrastructure that powers the MUAH ecosystem. Core Responsibilities •⁠ ⁠Develop, enhance, and maintain backend services and APIs using ASP.NET Core 8 and C#, following clean architecture principles and SOLID design patterns. •⁠ ⁠Design, implement, and maintain RESTful APIs to support web, mobile, and partner applications. •⁠ ⁠Deploy and manage backend services on Microsoft Azure, including App Services, Azure SQL, Blob Storage, Functions, Key Vault, and Azure DevOps pipelines. •⁠ ⁠*Create and maintain microservices* for modular functionality such as authentication, orders, payments, inventory, chat, and video call features. •⁠ ⁠Design and optimize database schemas using SQL Server or Azure SQL, ensuring data integrity, indexing, and query performance. •⁠ ⁠Write comprehensive Unit Tests and Integration Tests using frameworks such as xUnit, NUnit, or MSTest to ensure system reliability and code quality. •⁠ ⁠*Document all backend components, including **High-Level Design (HLD), **Low-Level Design (LLD), and **API specifications* for internal and external use. •⁠ ⁠*Ensure security and compliance* by implementing authentication (JWT, OAuth2), role-based access, and secure API communication protocols. •⁠ ⁠*Collaborate with DevOps engineers* to manage *CI/CD pipelines* on Azure DevOps for smooth and automated deployments. •⁠ ⁠*Monitor, debug, and optimize backend performance* to maintain high availability and low latency under heavy load. •⁠ ⁠*Integrate third-party services* such as payment gateways, messaging systems, analytics tools, and logistics APIs. Additional Responsibilities •⁠ ⁠Participate in *architecture reviews, sprint planning, and peer code reviews* to ensure clean, maintainable code. •⁠ ⁠Contribute to *system design and scalability discussions*, ensuring the backend is ready for future feature expansion. •⁠ ⁠Support and collaborate with *frontend, AI/ML, and product teams* to deliver a seamless user experience. •⁠ ⁠Maintain *detailed technical documentation* for version control, API contracts, and system behavior. •⁠ ⁠Stay updated with *emerging technologies and Azure innovations*, continuously improving performance and reliability. Preferred Technical Skills •⁠ ⁠Languages & Frameworks: C#, ASP.NET Core 8, Entity Framework Core •⁠ ⁠Cloud Platform: Microsoft Azure (App Services, Azure SQL, Blob Storage, Functions, Key Vault, Azure DevOps) •⁠ Databases: Azure SQL, SQL Server, Redis •⁠ Testing Frameworks: xUnit, NUnit, MSTest •⁠ ⁠Version Control: Git, GitHub, Azure DevOps •⁠ ⁠Architecture: Microservices, Clean Architecture, Domain-Driven Design (DDD) •⁠ ⁠API Development: RESTful APIs, Swagger/OpenAPI Documentation •⁠ ⁠Security: JWT, OAuth2, HTTPS, Role-based Access Control