The posting
We are looking for a highly skilled Full Stack Developer who can independently develop and maintain complete business applications across frontend, backend, database, APIs and cloud/deployment environments.
The ideal candidate should have strong experience in C#, ASP.NET Core, .NET 8/10, SQL Server and modern frontend/mobile development, along with practical experience using AI coding tools such as Cursor, GitHub Copilot and ChatGPT to accelerate software development.
The candidate should be capable of taking a feature from:
Requirement → UI → Database → API → Business Logic → Integration → Testing → Deployment
with minimal supervision.
Key Responsibilities
1. Full Stack Development
- Design, develop and maintain end-to-end business applications. Convert business requirements into technical solutions. Develop responsive web and mobile interfaces. Develop REST APIs and backend services. Design database structures and optimize SQL queries. Integrate third-party APIs and services. Debug and resolve frontend, backend and database issues. Participate in architecture and technical decisions. Maintain existing applications and develop new modules.
2. Backend – .NET
Strong hands-on experience with:
- C# .NET 8 / .NET 10 ASP.NET Core ASP.NET Core Web API Entity Framework Core Dependency Injection Middleware REST APIs Swagger / OpenAPI JWT Authentication Role-Based Authorization Background Services SignalR / WebSockets API versioning Caching Logging and exception handling
Knowledge of legacy ASP.NET MVC / .NET Framework is preferred for maintaining existing applications.
Web Development
Knowledge of:
- HTML5 CSS3 JavaScript TypeScript React / Angular Bootstrap / Tailwind CSS
is preferred.
Candidate should understand how frontend applications communicate with .NET APIs.
3. Database – SQL Server
Strong knowledge of Microsoft SQL Server is mandatory.
Experience with:
- SQL Server 2019/2022/2025 Database design Tables Relationships Primary/Foreign Keys Indexes Views Stored Procedures Functions Transactions CTE Window Functions Query optimization Execution plans Deadlock and blocking analysis Database migration Backup and recovery
Candidate should be capable of identifying and resolving slow database queries.
Additional Advantage
- PostgreSQL MongoDB Redis
4. API & Third-Party Integration
Candidate should have experience integrating:
- Payment gateways SMS APIs Email APIs WhatsApp APIs GST/verification APIs Logistics APIs Maps/location APIs Cloud services AI/LLM APIs Authentication services
Strong understanding of:
- REST JSON Webhooks OAuth JWT API authentication API rate limiting Retry mechanisms Idempotency Error handling
5. AI-Assisted Software Development – Mandatory
The candidate must be comfortable using AI tools as part of the regular development workflow.
Experience with:
- Cursor GitHub Copilot ChatGPT Claude or equivalent AI coding tools
is expected.
The developer should use AI for:
- Code generation UI development API development SQL query generation Stored procedure creation Debugging Refactoring Unit test generation Documentation Code review Error analysis Legacy code understanding Performance optimization Creating technical documentation Generating test cases
Expected workflow
Requirement → AI-assisted implementation → Developer review → Testing → Optimization → Production
The developer must understand that AI-generated code needs to be reviewed, validated, secured and tested before deployment.
6. AI / LLM Integration
Experience with AI integration is a strong advantage.
Knowledge of:
- OpenAI API Azure OpenAI LLM APIs Prompt engineering Function/tool calling Embeddings Vector databases RAG AI chatbot integration AI agents Speech-to-text Text-to-speech Voice AI
is preferred.
The candidate should be capable of integrating AI functionality into existing .NET applications.
7. Software Architecture
Understanding of:
- Clean Architecture SOLID principles Layered Architecture Dependency Injection Repository/Service patterns Modular architecture Microservices Event-driven architecture API versioning Distributed systems Caching
Candidate should know when to use a modular monolith vs. microservices based on actual business requirements.
9. Security
Good understanding of:
- JWT OAuth 2.0 Role-based access control HTTPS Encryption Password hashing SQL injection prevention XSS CSRF Input validation Secure API development Secure file upload Secrets management OWASP principles
9. Performance & Scalability
Candidate should be able to troubleshoot:
- Slow API response Slow SQL queries High CPU usage High memory usage Database blocking/deadlocks API timeout 502/503/504 errors Background job failures High concurrent traffic
Experience with:
- Redis Distributed caching Background workers Queues Database indexing Query optimization Load testing
is preferred.
10. DevOps & Deployment
Working knowledge of:
- Git GitHub/GitLab/Azure DevOps CI/CD Docker Docker Compose IIS Windows Server Azure Environment configuration Application logging Monitoring
Preferred:
- Azure App Service Azure SQL Azure Storage Azure Functions Application Gateway GitHub Actions Azure DevOps Pipelines
11. Testing
Candidate should have experience with:
- Unit Testing Integration Testing API Testing
Tools:
- xUnit / NUnit Moq Postman Swagger Automated API testing
12. Git & Development Practices
Candidate should understand:
- Git branching Pull requests Code reviews Merge conflicts Version control Release management CI/CD workflows
Should follow clean coding and proper documentation practices.
Required Technical Skills
Technology
Requirement
C#
Mandatory – Strong
.NET 8/10
Mandatory – Strong
ASP.NET Core
Mandatory
REST API
Mandatory
SQL Server
Mandatory – Strong
Entity Framework Core
Mandatory
Flutter/Dart
Preferred
HTML/CSS/JavaScript
Mandatory
React/Angular
Preferred
Git
Mandatory
AI Coding Tools
Mandatory
Docker
Preferred
Azure
Preferred
Redis
Preferred
PostgreSQL
Good to Have
MongoDB
Good to Have
AI/LLM Integration
Strong Advantage
CI/CD
Preferred



