Role Overview
We are looking for a Software Engineer – Backend to contribute to the design and development of scalable backend services, REST APIs, and data access layers using C# and .NET technologies.
You will work as part of a structured Scrum team under the guidance of senior engineers. The ideal candidate should have strong fundamentals, disciplined coding practices, and the ability to quickly understand and contribute to existing systems.
Key Responsibilities
- Develop backend features including REST APIs, business logic, and data access layers using C# and .NET
- Write clean, maintainable, and well-documented code
- Create unit and integration tests for all critical functionalities
- Work with databases efficiently — write, debug, and optimize SQL queries
- Use Entity Framework Core or Dapper for data access and ORM operations
- Participate in code reviews, providing and receiving constructive feedback
- Actively contribute to Scrum ceremonies (daily stand-ups, sprint planning, reviews)
- Collaborate with frontend and other backend teams for seamless integrations
- Maintain code quality through meaningful commits, focused PRs, and best practices
Must-Have Skills
- 2–4 years of experience in backend development using C# and .NET
- Strong understanding of .NET 6/8 concepts (Dependency Injection, Middleware, Async/Await, LINQ)
- Experience in designing and building REST APIs
- Good understanding of HTTP methods, status codes, and API design principles
- Hands-on experience with Entity Framework Core or Dapper
- Strong SQL skills (joins, subqueries, performance basics)
- Experience with unit testing frameworks (xUnit or NUnit)
- Proficiency in Git (branching, merging, conflict resolution)
- Familiarity with Agile/Scrum methodologies
Nice to Have
- Basic knowledge of Azure (App Services, Application Insights, Azure SQL)
- Exposure to React or TypeScript
- Interest or experience in AI tools (LLMs, Azure OpenAI, AI-assisted development)
What We’re Looking For
- Strong problem-solving mindset
- Attention to code quality and maintainability
- Willingness to learn and adapt quickly
- Good communication and teamwork skills
Why Join Us
- Opportunity to work on modern tech stack (.NET 6/8)
- Collaborative and learning-driven environment
- Exposure to real-world scalable systems
- Growth opportunities in backend and cloud technologies
Pay: ₹295,312.37 - ₹1,472,881.30 per year
Benefits:
- Flexible schedule
- Paid sick time
- Provident Fund
Work Location: Remote