We are looking for a highly skilled .NET Full Stack Developer with strong backend expertise in .NET Core and working knowledge of modern frontend technologies like ReactJS. This role requires a hands‑on developer who can write clean, efficient code and contribute to building scalable, production‑grade applications.
Looking for US Citizensonly.
Key Responsibilities
- Design, develop, and maintain backend services using NET Core.
- Build and enhance frontend components using ReactJS (20-25% UI contribution)
- Work with Entity Framework, LINQ, and SQL Server for data access and management
- Integrate third‑party APIs, including LLM‑based services (OpenAI, Azure OpenAI, etc.)
- Develop AI‑driven workflows including prompt engineering, response handling, and validation
- Build scalable, event‑driven systems using tools like Service Bus or RabbitMQ
- Design and optimize data models using CosmosDB or other NoSQL databases
- Collaborate with cross‐functional teams on architecture and system design
- Participate in code reviews, testing, and deployment processes
Required Qualifications
- 8+ years of overall software development experience
- Strong hands‑on experience with .NET Core (mandatory)
- Proficiency in C#, Entity Framework, and LINQ
- Experience with SQL Server (basic querying and data handling)
- At least 1 year of recent experience with ReactJS
- Solid understanding of JavaScript (TypeScript is a plus)
- Familiarity with React concepts (component lifecycle, state, props, hooks)
- Ability to write clean, production‑ready code with minimal supervision
Preferred / Nice to Have
- Experience with LLM integrations (OpenAI, Anthropic, Azure OpenAI)
- Knowledge of AI pipelines (prompt engineering, streaming responses, hallucination handling)
- Experience with Next.js (App Router, Server Components)
- Exposure to event‑driven architecture (RabbitMQ, Azure Service Bus)
- Experience with CosmosDB or other NoSQL databases
- Familiarity with Docker, Kubernetes, or basic DevOps practices
Interview Process
- Scenario‑based technical discussions
- Hands‑on coding evaluation with output verification
- Focus on real‑world problem‑solving (less emphasis on DSA)