Position Overview
We are hiring a Full Stack Developer with strong .NET expertise to join our core product engineering team. You will take end-to-end ownership of features — from API design and database architecture to building clean, performant frontend interfaces.
Key Responsibilities
- Architect, develop, and maintain full stack web applications using ASP.NET Core (Web API / MVC) and React.js or Angular.
- Design and implement scalable REST APIs, handle authentication (JWT / OAuth2), and manage API versioning.
- Own database design — schema architecture, stored procedures, indexing strategies, and query optimization in SQL Server.
- Translate product requirements and UI/UX designs into production-quality code with minimal back-and-forth.
- Collaborate with product managers, designers, and QA engineers throughout the full SDLC.
- Lead code reviews, enforce coding standards, and contribute to architectural decisions for new features.
- Identify performance bottlenecks and proactively refactor for scale and maintainability.
- Write unit tests, integration tests, and maintain technical documentation for owned modules.
- Mentor interns and junior developers — be a go-to resource for technical guidance within the team.
- Stay current on .NET, frontend, and cloud ecosystem developments and introduce improvements thoughtfully.
Required Skills & Qualifications
Backend
- Strong proficiency in C# and ASP.NET Core — Web API and MVC patterns.
- Deep understanding of OOP, SOLID principles, and common design patterns (Repository, Factory, CQRS).
- Advanced SQL Server skills — schema design, query optimization, indexing, and stored procedures.
- Experience with Entity Framework Core or Dapper ORM.
- Solid understanding of REST API design principles; microservices awareness is a plus.
Frontend
- Proficiency in React.js or Angular (v10+) — not just familiarity, real project experience.
- Strong JavaScript (ES6+) / TypeScript skills.
- Experience with state management: Redux, NgRx, Zustand, or Context API.
- Responsive UI development using Tailwind CSS, Bootstrap, or similar frameworks.
General
- B.E. / B.Tech / MCA in Computer Science, Software Engineering, or equivalent.
- 2-5 years of hands-on full stack .NET development experience.
- Comfortable with Git-based workflows, branching strategies, and PR-based reviews.
- Agile/Scrum experience — sprint ceremonies, story estimation, velocity tracking.
Job Types: Full-time, Permanent
Pay: ₹28,000.00 - ₹45,000.00 per month
Benefits:
Work Location: In person