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