
Overview
We're looking for a skilled Backend/Full Stack Developer with deep .NET expertise to join our growing team. This is a full-time, on-site role based in our Noida office - perfect for someone ready to collaborate, innovate, and build impactful solutions in person!
As a backend-focused developer with full stack capabilities, you will be responsible for building and maintaining robust, scalable, and modern backend services using the .NET ecosystem. The ideal candidate will have 2-3 years of hands-on experience in backend development with strong knowledge of GraphQL and Graph DB technologies, and working knowledge of frontend technologies like React.
Backend/Full Stack Developer - .NET
Location : Noida
Key Responsibilities
Backend Development:
- Develop and maintain backend services, APIs, and databases using .NET 8/.NET Core (latest LTS versions)
- Design and implement GraphQL schemas, resolvers, and mutations for efficient data fetching
- Proven expertise in at least one graph database (e.g., Neo4j, OrientDB, ArangoDB) with hands-on implementation in large-scale projects
(e.g., handling 10M+ nodes/edges, high-throughput queries).
- Familiarity with scaling graph databases: clustering, replication, load balancing, and tools for monitoring (e.g., Neo4j Bloom, GraphQL integrations).
- Build and consume Microsoft Graph API integrations for Office 365, Azure AD, and Microsoft services
- Create RESTful APIs and GraphQL endpoints following modern API design principles
- Implement microservices architecture with proper service communication patterns
Full Stack Capabilities:
- Collaborate with frontend developers and contribute to React applications when needed
- Develop responsive web interfaces using modern JavaScript frameworks and libraries
- Ensure seamless API integration between backend services and frontend applications
Technical Excellence:
- Optimize application performance, scalability, and security using modern patterns
- Write clean, maintainable, and testable code following SOLID principles and Clean Architecture
- Implement comprehensive testing strategies including unit, integration, and API testing
- Design and optimize database schemas with support for both SQL and NoSQL databases
- Participate in code reviews and contribute to team knowledge sharing
DevOps & Deployment:
- Work with containerization using Docker and Kubernetes
- Implement and maintain CI/CD pipelines using Azure DevOps or GitHub Actions
- Monitor application performance and implement logging and observability solutions
- Troubleshoot and debug distributed systems efficiently
Required Qualifications & Skills
Core Technical Skills:
- 4-5 years of experience as a backend developer using .NET Core/.NET 8
- Strong proficiency in C# with knowledge of modern language features (records, nullable reference types, etc.)
- GraphQL experience - schema design, query optimization, and implementation using libraries like Hot Chocolate or GraphQL.NET
- Microsoft Graph API experience - integrating with Office 365, Azure AD, Teams, SharePoint, etc.
- Expert-level understanding of RESTful API design and OpenAPI/Swagger documentation
Database & Storage:
- Proficiency with SQL databases (SQL Server, PostgreSQL) and Entity Framework Core
- Experience with NoSQL databases (MongoDB, Cosmos DB) for modern application architectures
- Knowledge of database optimization, indexing strategies, and query performance tuning
Cloud & DevOps:
- Hands-on experience with Azure cloud services (App Service, Functions, Service Bus, Key Vault)
- Familiarity with AWS or Google Cloud Platform
- Experience with Docker containerization and orchestration
- Knowledge of CI/CD pipelines and Infrastructure as Code (ARM templates, Bicep, or Terraform)
Frontend Integration:
- Working knowledge of React and modern JavaScript (ES6+, TypeScript)
- Understanding of state management libraries (Redux, Zustand, or Context API)
- Experience with responsive design and modern CSS frameworks
Preferred Skills
Advanced Technical Skills:
- Experience with event-driven architecture and message queues (Azure Service Bus, RabbitMQ, Apache Kafka)
- Experience with caching strategies (Redis, in-memory caching)
- Knowledge of serverless computing (Azure Functions, AWS Lambda)
- Familiarity with real-time communication using SignalR or WebSockets
Security & Authentication:
- Implementation of modern authentication flows (OAuth 2.0, OpenID Connect, JWT)
- Knowledge of Azure AD B2C and identity management systems
- Understanding of API security best practices and OWASP guidelines
Development Practices:
- Knowledge of design patterns and architectural patterns
- Familiarity with Agile/Scrum methodologies and DevOps culture
- Experience with monitoring and observability tools (Application Insights, Datadog, New Relic)
Additional Technologies:
- Experience with API Gateway solutions (Azure API Management, Kong)
- Familiarity with machine learning integration and AI services (Azure Cognitive Services, OpenAI APIs)
Education & Experience
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience
- Continuous learning mindset with demonstrated ability to adapt to new technologies and frameworks
- Strong problem-solving skills and attention to detail
- Excellent communication skills and ability to work both independently and collaboratively
- Experience working in cross-functional teams and remote/hybrid environment