Overview
We are looking for a Senior Full-stack Developer to design and implement robust .NET back-end solutions, Angular front-end applications and microservice-based architectures. In this role, you will collaborate closely with DevOps, Solution Architects and fellow developers to deliver scalable, maintainable web applications while contributing to the adoption of AI-assisted development practices.
Responsibilities
- Design and implement .NET back-end solutions, Angular front-end applications and microservice-based architectures
- Contribute to the development of scalable and maintainable web applications following project standards and best practices
- Collaborate with DevOps by preparing infrastructure-related requests and supporting the use of AWS services for deployment, operation and scaling
- Support development processes using Azure DevOps, Git and Scrum practices
- Prepare low-level designs and work closely with the Solution Architect and team members to ensure alignment with the overall solution
- Perform code reviews and share technical knowledge with other developers
- Contribute to the adoption of AI-assisted development practices and tools
Requirements
- 3+ years of experience in .NET back-end development, Angular front-end development and microservice architecture patterns (both asynchronous and synchronous flows)
- Proficiency in .NET 8/10, EF Core (Npgsql) and AWSSDK
- Expertise in Angular 20, PrimeNG 17 and PostgreSQL
- Hands-on experience with AWS services such as S3, SQS and ECS/ECR
- Skills in AWS Lambda, Secrets Manager and API Gateway
- Familiarity with CloudWatch, Aurora and ALB
- Knowledge of EventBridge, Kinesis Firehose and Athena/AWS Glue
- Background in Serilog, Moq and Redis/Docker
- Competency in AI-assisted development, including tools such as GitHub Copilot, prompt engineering techniques and familiarity with agent-based workflows (e.g., MCP, structured instruction formats such as Markdown-based metadata)
- Strong communication, collaboration and documentation skills
- Fluent English proficiency (minimum B2+ level)
Nice to have
- Familiarity with Azure DevOps and Entra ID
- Flexibility to use infrastructure-as-code tools such as Terraform
- Understanding of Git and Scrum methodologies
[GTS] Benefits (generic, except India)
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn