Summary: We are looking for a Backend Developer (.NET / MERN Stack) to design and build scalable server-side applications and APIs. The role involves developing RESTful APIs, microservices, and backend services using .NET Core / ASP.NET Core or Node.js (Express.js) , integrating with frontend applications, and managing database operations. The ideal candidate should have strong experience in C# or Node.js
, API development, authentication mechanisms, and working with SQL or MongoDB databases, along with exposure to cloud platforms like Azure or AWS and up-to-date development practices in an Agile environment.
Key Responsibilities:
- Build and maintain RESTful APIs and microservices
- Design and develop scalable backend applications using .NET Core / ASP.NET Core or Node.js (Express.js)
- Integrate frontend applications (React or other frameworks) with backend services
- Write clean, maintainable, and efficient code
- Optimize applications for maximum speed and scalability
- Implement authentication and authorization mechanisms (JWT, OAuth)
- Work with relational (SQL Server/MySQL) or NoSQL (MongoDB) databases
- Deploy applications on cloud platforms (Azure / AWS)
- Participate in code reviews and technical discussions
- Troubleshoot and debug applications
Technical Skills: For .NET Stack:
- Strong experience in .NET Core / ASP.NET Core
- Proficiency in C#
- Experience with Web API / REST API development
- SQL Server & Entity Framework
- Azure or AWS exposure
For MERN Stack (Backend Focus):
- Strong experience in Node.js
- Experience with Express.js
- MongoDB database design and queries
- API development and integration
- Authentication & authorization implementation
Additional Preferred Skills
- Experience with Microservices architecture
- Knowledge of Docker & CI/CD pipelines
- Familiarity with Git version control
- Understanding of Agile/Scrum methodology
- Basic knowledge of frontend (React) is a plus