Requisition ID 9885 - Posted 12/05/2025
Job Title: Full Stack Developer – C#, .NET, Angular 18+, GraphQL
Experience: 7+ Years
Employment Type: Full-time
Job Summary:
We are looking for a skilled and passionate Full Stack Developer with hands-on experience in C#, .NET Core, Angular 18+, GraphQL, and SQL Server. The ideal candidate should be capable of building scalable, high-performance applications and have a solid understanding of web and API development. Experience with Domain Driven Design (DDD) principles will be considered a strong advantage.
Key Responsibilities:
Develop, maintain, and enhance web applications using C#, .NET Core, Angular 18+, GraphQL, and SQL Server.
Design and implement RESTful and GraphQL APIs for internal and external use.
Collaborate with front-end and back-end developers, UI/UX designers, and QA engineers to deliver high-quality features.
Participate in design discussions and code reviews, and follow best practices in coding, testing, and deployment.
Translate business requirements into well-structured and scalable technical solutions.
modern development principles including Domain Driven Design (DDD) if applicable.
Ensure application performance, quality, and responsiveness.
Stay up to date with emerging trends in software development and technology.
Required Skills:
Strong programming experience with C# and .NET Core/.NET 6+
Proficient in Angular 18+ and TypeScript
Solid understanding of GraphQL APIs – building, consuming, and optimizing queries
Experience with SQL Server including query optimization and stored procedures
Good knowledge of software engineering principles, design patterns, and best practices
Ability to work in Agile/Scrum development environments
Preferred/Good to Have:
Experience with Domain Driven Design (DDD) methodologies
Familiarity with microservices architecture
Experience with CI/CD pipelines and tools like Azure DevOps, GitHub Actions, Jenkins, etc.
Understanding of containerization and cloud platforms (Azure/AWS/GCP)
Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
7+ years of professional experience in software development