agiliad is looking for a Full Stack Developer to join our team. You will leverage your expertise in modern web technologies to build scalable, high-performance applications. The ideal candidate brings a passion for crafting robust software solutions.
What You'll Do
- 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.
- Apply 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.
What We're Looking For
- 7+ years of professional experience in software development.
- Strong programming experience with C# and .NET Core/.NET 6+.
- Proficient in Angular 15+ 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.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Nice 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).
Technical Stack
- C#
- .NET Core/.NET 6+
- Angular 15+
- TypeScript
- GraphQL
- SQL Server
Work Mode
This is a full-time position.


