Job Summary
We are seeking an experienced .NET Developer to build and maintain scalable, high-performance backend systems using microservices architecture. The role involves close collaboration with React frontend teams to deliver reliable and secure software solutions in a modern, cloud-based environment.
Key Responsibilities
- Design, develop, and maintain .NET Core / .NET 5+ microservices.
- Build and expose RESTful APIs for React-based frontend applications.
- Ensure service scalability, performance, security, and data consistency.
- Work with SQL and NoSQL databases to design efficient data models.
- Participate in code reviews, unit testing, and performance optimization.
- Collaborate with frontend developers, architects, and cross-functional teams.
- Create and maintain technical documentation.
Required Skills & Experience
- 7+ years of experience in .NET development (C#, .NET Core / .NET 5+).
- Strong experience with microservices architecture.
- Experience integrating backend services with React or modern frontend frameworks.
- Hands-on experience with REST APIs, Docker, and Git/CI-CD pipelines.
- Experience with SQL Server, PostgreSQL, or similar databases.
- Exposure to cloud platforms (AWS, Azure, or GCP).
Preferred Skills
- Entity Framework or similar ORM tools.
- Authentication & authorization (OAuth, JWT).
- Messaging systems and event-driven architecture.
- Automated testing and DevOps practices.