We are seeking a talented Full Stack .NET Developer with strong expertise in .NET Core, ReactJS, REST APIs, GraphQL, and Microservices. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance web applications using modern full-stack technologies.
The candidate should have hands-on experience in building cloud-ready applications, developing secure APIs, creating responsive user interfaces, and implementing microservices-based architectures while collaborating with cross-functional Agile teams.
Key ResponsibilitiesBackend Development
- Design, develop, and maintain enterprise-grade applications using .NET Core and C#.
- Build scalable and secure backend services following clean architecture principles.
- Develop reusable business logic and service components.
- Optimize application performance, scalability, and reliability.
- Implement authentication, authorization, and security best practices.
Frontend Development
- Develop responsive and interactive user interfaces using ReactJS.
- Build reusable UI components and manage application state efficiently.
- Integrate frontend applications with REST and GraphQL APIs.
- Ensure cross-browser compatibility and responsive design.
- Optimize frontend performance and user experience.
API Development
- Design and develop RESTful APIs for enterprise applications.
- Build and maintain GraphQL APIs for flexible data retrieval.
- Implement API versioning, documentation, and security.
- Integrate third-party services and external APIs.
- Ensure API performance, scalability, and reliability.
Microservices Architecture
- Develop and maintain microservices-based applications.
- Implement service-to-service communication using REST and messaging patterns.
- Design loosely coupled and scalable distributed systems.
- Support containerized deployments using Docker and Kubernetes (preferred).
- Participate in architecture discussions and system modernization initiatives.
Database Development
- Design and optimize relational database schemas.
- Write efficient SQL queries, stored procedures, and database objects.
- Ensure data integrity, security, and performance.
- Collaborate with database teams on optimization and migrations.
Quality & Collaboration
- Write clean, maintainable, and well-documented code.
- Perform unit testing, code reviews, and debugging.
- Collaborate with Product Owners, UI/UX designers, QA engineers, and DevOps teams.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
Required SkillsBackend
- .NET Core
- C#
- ASP.NET Core
- Entity Framework Core
- LINQ
Frontend
- ReactJS
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- Bootstrap / Material UI
API Development
- REST APIs
- GraphQL
- Swagger/OpenAPI
- JSON
Architecture
- Microservices
- SOLID Principles
- Design Patterns
- Clean Architecture
Databases
- SQL Server
- PostgreSQL (preferred)
- Entity Framework Core
DevOps & Tools
- Git
- Azure DevOps / GitHub
- CI/CD Pipelines
- Docker (preferred)
- Kubernetes (preferred)
Testing
- xUnit / NUnit
- Unit Testing
- Integration Testing
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4–8 years of experience in full-stack application development.
- Strong expertise in .NET Core, ReactJS, REST APIs, and GraphQL.
- Experience designing and implementing microservices architectures.
- Familiarity with cloud platforms such as Microsoft Azure or AWS.
- Strong analytical, debugging, and problem-solving skills.
- Experience working in Agile/Scrum development environments.
Work Location: Hybrid remote in Noida, Uttar Pradesh (Noida)