freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Summary

Builds and scales .NET 8 and ReactJS microservices in Azure Kubernetes, and develops a multi-agent RAG chatbot using LangChain, LangGraph, Azure OpenAI, and ChromaDB.

Key Responsibilities

  • Led a full‑stack Agile team building microservices with .NET 8 and ReactJS hosted in Azure Kubernetes environments. Served as backup Scrum Master, facilitated Agile ceremonies, and partnered with product owners under SAFe.
  • Built and maintained microservices from scratch, improving system performance and scalability.
  • Developed an advanced multi‑agent RAG chatbot system for enterprise knowledge retrieval using LangChain, LangGraph, Azure OpenAI, Python, and ChromaDB. The system comprises multiple agents that plan and execute semantic, metadata, and keyword‑based vector DB searches, implement result reranking, and a prompt response generator agent that uses top search results for context.
  • Built an evaluator agent to review and enhance generated responses.
  • Integrated enterprise sources like Jira and Confluence using Crawl4AI and Cursor.
  • Used GitHub Copilot and ChatGPT daily to optimize development and team productivity.

Detailed Job Description

  • Strong experience in .NET technologies including .NET Core, Entity Framework, Web API, React
  • Strong proficiency in C#, ASP.NET Core (Web API, MVC), and Entity Framework Core
  • Hands‑on experience with JavaScript/TypeScript and modern frameworks like Angular, React, or Blazor
  • Solid grasp of RESTful services, microservices architecture, and integration patterns.
  • HTML5, CSS3, JavaScript, TypeScript, and modern frameworks (React, Angular, or Vue)
  • Experience in SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis)
  • Working experience in building web‑based applications based on microservices architecture in .NET Core.
  • Strong understanding of Microservice Architecture (MSA) and design patterns to build highly scalable modules.
  • Proficient with both NoSQL & SQL (preferably Mongo, Redis, MySQL)
  • Working experience with containerization framework (Docker, Kubernetes)
  • Good understanding of authentication frameworks and data communication protocols like Web Sockets.
  • Good working knowledge of CI/CD environments or pipelines.
  • Experience in Kubernetes, Pipelines, Design Patterns, Data Structures, User Experience, SQL, Ruby, Docker, Debugging, API, Databases.
  • Translating designs and wireframes into high quality code.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Familiarity with modern front‑end build pipelines and tools.
  • Familiar, ready, ability to integrate any JavaScript library to the application.
  • Familiarity with code versioning tools & commands (such as Git, SVN).

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available