Backend Developer (.NET Core / ASP.NET Core)
We are looking for a skilled Backend Developer with strong expertise in .NET Core / ASP.NET Core to design and build scalable, secure, and high-performance backend systems. The ideal candidate should have hands-on experience in microservices architecture, API development, and database design.
Key Responsibilities
- Design, develop, and maintain RESTful APIs using .NET Core / ASP.NET Core
- Build and manage microservices-based architectures
- Develop secure, scalable, and high-performance backend services
- Apply SOLID principles and implement design patterns (Singleton, Factory, Repository, etc.)
- Work with ORM tools such as Entity Framework and Dapper
- Implement authentication and authorization using OAuth2, OpenID Connect (OIDC), and JWT
- Develop role-based and claims-based access control mechanisms
- Integrate and implement webhooks with external systems
- Collaborate with cross-functional teams to define, design, and ship new features
Required Skills & Qualifications
- Strong experience in .NET Core / ASP.NET Core backend development
- Solid understanding of microservices architecture
- Hands-on experience with PostgreSQL, including schema design, indexing, and query optimization
- Strong knowledge of SQL and data modeling (relational and NoSQL)
- Experience with API security and authentication protocols (OAuth2, OIDC, JWT)
- Familiarity with design patterns and clean architecture principles
- Experience in webhook integrations and third-party API integrations
Good to Have
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of containerization tools like Docker
- Understanding of CI/CD pipelines
Job Types: Full-time, Permanent
Pay: ₹1,500,000.00 - ₹2,500,000.00 per year
Benefits:
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund
- Work from home
Work Location: Remote