Full Stack Developer (.NET + Angular + Elasticsearch)

4 years

0 Lacs

Gurugram, Haryana, India

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Skills Required

stack developer .net angular elasticsearch technology design agility development writing code test agile scrum software microservices asp.net query tuning connect integration planning typescript sql relational database server postgresql authentication redis scaling strategies sharding replication git xunit nunit jasmine deployment packaging publishing npm docker

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description CodeChavo is a global digital transformation solutions provider committed to making a real impact through innovation. Collaborating with leading technology companies, CodeChavo offers end-to-end services from design to operation. With deep expertise and a future-focused approach, CodeChavo embeds agility and innovation into clients’ organizations. Our mission is to help companies outsource their digital projects and build high-quality tech teams. Role Description We are seeking a Full Stack Developer (.NET + Angular + Elasticsearch) for a full-time, on-site role located in Gurugram. The Full Stack Developer will be responsible for both back-end and front-end development, utilizing technologies such as .NET, Angular, and Elasticsearch. Daily tasks include developing and maintaining web applications, collaborating with cross-functional teams, ensuring application performance, and writing clean, scalable code. Key Responsibilities Design, develop, and test robust, scalable features in .NET and Angular-based applications. Collaborate with cross-functional teams in an Agile/Scrum environment to deliver high-quality software. Develop RESTful APIs and microservices using ASP.NET Core. Implement advanced search capabilities using Elasticsearch or OpenSearch. Optimize backend performance through caching (in-memory and shared) and query tuning. Secure applications using IdentityServer4 , OAuth2, and OpenID Connect protocols. Troubleshoot and fix application bugs; write clean, maintainable code. Write unit and integration tests to ensure code quality. Participate in code reviews, sprint planning, and daily stand-ups. Requirements 3–4 years of professional software development experience. Proficient in C#.NET and ASP.NET Core . Hands-on experience with Angular 10+ and TypeScript. Strong SQL and relational database experience (e.g., SQL Server, PostgreSQL). Solid understanding of Elasticsearch or OpenSearch ( must-have ). Familiar with IdentityServer4 and modern authentication methods. Experience with caching techniques (MemoryCache, Redis). Knowledge of database scaling strategies like sharding and replication. Familiarity with Git and version control workflows. Ability to write and maintain unit tests using frameworks like xUnit, NUnit, Jasmine, or Karma. Good to have Experience with CI/CD and deployment pipelines. Exposure to packaging and publishing NPM libraries. Basic Docker/containerisation understanding. Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Stack Interview Now

RecommendedJobs for You