Job Description – Full Stack Developer
Position: Full Stack Developer
Experience: 2–5 Years
Employment Type: Full-Time
Location: Delhi
Department: IT
About the Role
We are looking for a skilled and motivated Full Stack Developer to join our development team. The candidate will be responsible for designing, developing, maintaining, and enhancing modern web applications using React, Angular, ASP.NET Core, and SQL Server.
The ideal candidate should have strong hands-on experience in both frontend and backend development and should be comfortable working across the complete application lifecycle.
Key Responsibilities
- Develop responsive and scalable web applications using React.js and Angular.
- Design and develop backend applications and RESTful APIs using ASP.NET Core / .NET Core.
- Build secure, scalable, and high-performance application architecture.
- Design, develop, and optimize SQL Server databases, tables, views, stored procedures, and queries.
- Integrate frontend applications with backend REST APIs.
- Implement authentication, authorization, role-based access control, and application security.
- Write clean, reusable, maintainable, and well-structured code.
- Debug and resolve application issues, performance problems, and production bugs.
- Work with third-party APIs and external service integrations.
- Develop reusable UI components and maintain consistent application design.
- Perform unit testing, integration testing, debugging, and code reviews.
- Participate in requirement analysis, technical discussions, and solution design.
- Work with Git-based version control and follow proper branching and code management practices.
- Deploy and maintain applications in development, staging, and production environments.
- Monitor application performance and troubleshoot production issues.
- Collaborate with UI/UX designers, QA engineers, project managers, and other developers.
- Maintain technical documentation wherever required.
Required Technical SkillsFrontend
- Strong knowledge of React.js
- Strong knowledge of Angular
- JavaScript / TypeScript
- HTML5 and CSS3
- Responsive web design
- Bootstrap / Tailwind CSS or similar UI frameworks
- Component-based architecture
- State management concepts
- REST API integration
- Form validation and frontend security
- Basic understanding of browser performance and debugging
Backend
- Strong knowledge of C#
- Strong hands-on experience with ASP.NET Core / .NET Core
- RESTful API development
- Entity Framework Core
- LINQ
- Dependency Injection
- Middleware
- Authentication & Authorization
- JWT / Token-based authentication
- Role-based access control
- Exception handling and logging
- API security and validation
- Understanding of SOLID principles and clean architecture
Database
- Strong knowledge of Microsoft SQL Server
- Database design and normalization
- Complex SQL queries
- Joins, subqueries, CTEs
- Stored Procedures
- Views
- Functions
- Indexing and query optimization
- Transactions and concurrency concepts
- Database performance optimization
Development & Tools
- Git / GitHub / GitLab / Azure DevOps
- Visual Studio / VS Code
- Postman or similar API testing tools
- Debugging and profiling tools
- Familiarity with CI/CD concepts
- Basic knowledge of Docker is an advantage
Soft Skills
- Strong problem-solving and analytical skills
- Good communication skills
- Ability to work independently as well as in a team
- Good understanding of software development practices
- Ability to understand business requirements and convert them into technical solutions
- Attention to detail
- Willingness to learn new technologies
- Ability to meet project deadlines
Education
- Bachelor's degree in Computer Science, IT, Software Engineering, or a related field is preferred.
- Relevant practical development experience may be considered in place of a formal degree.
Experience
2–5 years of professional software development experience, with strong hands-on experience in:
React / Angular + ASP.NET Core + SQL Server
Candidates should have experience working on real-world applications rather than only academic or tutorial-based projects.
Job Type: Full-time
Pay: ₹20,000.00 - ₹50,000.00 per month
Education:
Experience:
- Angular: 2 years (Required)
- total work: 2 years (Required)
- .NET Core: 1 year (Preferred)
Work Location: In person