Company Description
CodeChavo is a global leader in digital transformation solutions, closely partnering with top technology firms to drive meaningful change. Rooted in innovation and people-first principles, CodeChavo integrates agility and cutting-edge technology into organizations to prepare them for the future. With expertise across various domains, the company assists enterprises in outsourcing digital projects and assembling high-quality technology teams. CodeChavo is committed to making a positive impact through technology-led transformation.
Role Description :
We are looking for a highly skilled Full Stack Developer with hands-on experience in C#.NET, ASP.NET Core, Angular, and strong expertise in Elasticsearch / OpenSearch. The ideal candidate has a solid understanding of backend architecture, scalable APIs, relational databases, and clean coding practices.
Key Responsibilities :
- Develop, enhance, and maintain C#.NET / ASP.NET Core Web APIs and Angular frontend modules
- Implement and optimize complex search, indexing, and analytics workflows using Elasticsearch / OpenSearch (MUST-HAVE)
- Build and maintain microservices following clean architecture principles
- Work with SQL databases (and MongoDB as needed) including data modeling, indexing, and query optimization
- Utilize in-memory caching, shared caching, and performance tuning techniques
- Integrate IdentityServer4, OAuth2, and implement secure authentication flows
- Build and optimize RESTful APIs with SOLID and clean coding practices
- Write unit tests using standard frameworks
- Collaborate in an Agile / Scrum environment with cross-functional teams
- Participate in code reviews, troubleshooting, and production support
- Work with Git for version control
Required Skills :
2–5 years of full stack development experienceStrong knowledge of C# / ASP.NET Core Web APIHands-on experience in Angular (any recent version)Mandatory : Strong experience in Elasticsearch or OpenSearchSolid understanding of Relational Databases & SQLFamiliarity with MongoDBExperience with IdentityServer4 and OAuth2-based authenticationUnderstanding of microservices, ORM frameworks, and design patternsStrong understanding of in-memory and distributed cachingExperience developing RESTful servicesUnit testing experienceBasic Git proficiencyGood to have :
Experience with database scaling techniques (sharding, replication)Experience packaging libraries for NPMFamiliarity with CI / CD and deployment processesKnowledge of OpenSearch dashboards / search pipelines