Minimum 8+ years of hands-on experience designing and building enterprise-grade web applications using Angular and .NET Core.
Strong expertise in modern Angular development, including reusable component design, reactive forms, RxJS, unit testing, state management using NgRx, and working within monorepo architecture.
Experience collaborating closely with UX and product teams to translate Figma or similar design artifacts into scalable, maintainable frontend solutions.
Solid backend development experience using .NET Core / ASP.NET Core, including REST API design, authentication and authorization, secure coding practices, error handling, and performance optimization.
Strong experience with relational databases such as SQL Server or MySQL, including query writing, schema understanding, performance tuning, and troubleshooting data-related issues.
Hands-on experience with cloud platforms, preferably AWS, for building scalable and secure systems using services related to compute, serverless, messaging, authentication, storage, and managed databases.
Experience working with event-driven and distributed system patterns, including asynchronous processing, resiliency, observability, and debugging production issues.
Hands-on experience with containerization technologies such as Docker and deploying applications through CI/CD pipelines.
Strong proficiency with GitHub, including branching strategies, pull request reviews, release workflows, and maintaining coding standards across teams.
Demonstrated ability to lead technical design discussions, evaluate Proof of Concepts, break down complex solutions, and recommend scalable and maintainable approaches.
Experience designing and implementing high-performance, scalable, and extensible applications with strong focus on reliability, maintainability, and supportability.
Strong collaboration skills with cross-functional teams including Product Management, QA, Design, and DevOps to deliver end-to-end features.
Experience mentoring junior developers, conducting code reviews, and driving engineering best practices across the team.
Ability to lead by example through writing clean, maintainable, testable code and contributing effectively in a fast-paced agile delivery environment.