Job Title: Senior Full Stack Developer (.NET / Angular / Node.js / PostgreSQL / SQL Server)
Job Summary: Skilled and experienced Full Stack Developer with strong expertise in .NET, Angular (2+), Node.js, PostgreSQL, SQL Server, and API integrations. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable web applications and backend services while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
Application Development
- Design, develop, and maintain web applications using .NET technologies (ASP.NET Core, C#, Web API).
- Develop responsive and user-friendly front-end applications using Angular 2+.
- Build and maintain backend services and APIs using Node.js where applicable.
- Participate in the full software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and support.
API Development & Integration
- Design and develop RESTful APIs and microservices.
- Integrate third-party APIs, authentication services, and external systems.
Database Development
- Design, develop, and optimize database structures in PostgreSQL and SQL Server.
- Create stored procedures, functions, views, triggers, and complex SQL queries.
- Perform database performance tuning and query optimization.
- Ensure data integrity, security, and backup/recovery procedures.
Front-End Development
- Develop reusable Angular components, services, and modules.
- Implement state management, routing, and responsive UI designs.
- Integrate front-end applications with backend APIs.
- Ensure cross-browser compatibility and application performance.
System Design & Architecture
- Contribute to application architecture and technical design discussions.
- Develop scalable and maintainable solutions following industry best practices.
- Participate in code reviews and establish coding standards.
- Support cloud-based and containerized deployments where required.
Quality Assurance & Support
- Write unit tests and integration tests.
- Troubleshoot production issues and provide timely resolutions.
- Maintain technical documentation for applications and integrations.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Strong experience with:
- C#
- ASP.NET Core / .NET Framework / .NET 6+
- Angular 2+ (Angular 10+ preferred)
- Node.js
- REST API development and integration
- SQL Server
- PostgreSQL
- Experience with Entity Framework, LINQ, and ORM concepts.
- Strong knowledge of HTML5, CSS3, JavaScript, and TypeScript.
- Experience with Git and source control best practices.
Pay: ₹30,000.00 - ₹40,000.00 per month
Work Location: In person