Role Overview
We are seeking a versatile Full Stack Developer with expertise in .NET backend development, React-based frontend development, and cloud-native solutions on AWS. The role involves building scalable applications, working with both relational and graph databases, and leveraging Python for data processing and integrations.
Key Responsibilities
-
Design, develop, and maintain full stack applications using .NET (C#) for backend and React for frontend
-
Build responsive, high-performance user interfaces using modern React frameworks and best practices
-
Develop and expose RESTful APIs and backend services using .NET Core/.NET 6+
-
Work with SQL Server for database design, optimization, and complex query handling
-
Design and implement solutions using Graph Databases for relationship-driven data models
-
Develop and deploy applications on AWS infrastructure, ensuring scalability, reliability, and performance
-
Utilize Python for data processing, automation, or integration-related tasks
-
Collaborate with cross-functional teams (Product, QA, DevOps) in Agile environments
-
Ensure adherence to secure coding practices, performance optimization, and coding standards
-
Participate in code reviews, unit testing, and CI/CD processes
-
Maintain technical documentation for applications, APIs, and system design
Required Skills & Qualifications
-
6–8 years of experience in full stack development
-
Strong proficiency in .NET / .NET Core (C#) for backend development
-
Hands-on experience with React.js, including hooks, state management, and component-based architecture
-
Strong experience with SQL Server, including schema design, stored procedures, and query optimization
-
Experience working with Graph Databases (Neo4j, Amazon Neptune, or similar)
-
Hands-on experience with AWS infrastructure, including services such as:
-
EC2, S3, Lambda
-
RDS or DynamoDB
-
IAM, CloudWatch
-
Proficiency in Python for scripting, automation, or backend/data processing tasks
-
Strong understanding of REST API development and integration patterns
-
Familiarity with microservices architecture and distributed systems
-
Experience with version control systems (Git) and collaborative workflows
-
Knowledge of CI/CD pipelines and DevOps practices
-
Strong debugging, problem-solving, and analytical skills
Preferred / Nice-to-Have Skills
-
Experience with Graph-based use cases (recommendation engines, network analysis, fraud detection, etc.)
-
Exposure to containerization tools (Docker, Kubernetes)
-
Familiarity with frontend performance optimization and UI/UX best practices
-
Experience with API gateways and event-driven architectures
-
Knowledge of security best practices (OAuth, JWT, encryption)
-
Experience in data-intensive or analytics-driven applications