Overview
We are looking for a Senior .NET Engineer to join our team.
You will play a pivotal role in shaping the future of our travel platform, collaborating with talented professionals in a dynamic and innovative environment. This is an opportunity to work on impactful projects, leverage the latest technologies, and contribute to a culture of technical excellence.
Responsibilities
- Design, develop, and deliver complex features and services for our travel platform as a key member of a full-stack product development team
- Utilize agentic coding tools such as Claude Code, Cursor, and GitHub Copilot to accelerate delivery and enhance code quality in daily development workflows
- Review and validate AI-generated code for correctness, security, performance, and maintainability, setting quality standards within the team
- Refactor, migrate, and modernize legacy services and architectures using cloud-native design patterns
- Write clean, testable, peer-reviewed, and optimized high-performance code, both manually and in collaboration with AI agents
- Build and improve internal agentic workflows to automate repetitive engineering tasks such as testing, documentation, and code review triage
- Develop and configure Model Context Protocol (MCP) integrations to connect AI agents with internal tools, data sources, and platform services
- Contribute to the development and operations of a distributed architecture across multiple cloud platforms
- Advocate for improvements in quality, durability, and technical debt reduction by collaborating with Product Owners, Engineering Managers, Product Designers, and other stakeholders
- Safeguard the privacy, security, and trust of members' sensitive data in partnership with Risk and Security teams
- Participate in establishing and meeting backend and system SLOs to ensure reliability and scalability
- Mentor junior engineers on effective development practices, code quality, and productive use of AI-assisted development tools
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent experience
- At least 3 years of full-stack development experience building web applications and services
- Hands-on experience using AI coding agents such as Claude Code, Cursor, or GitHub Copilot in professional development workflows
- Strong experience in building modern web applications, including RESTful API design and microservices architecture
- Proficiency in two or more of the following programming languages: TypeScript/JavaScript, Python, C#/.NET
- Deep experience with modern frontend frameworks such as React, Next.js, or Vue
- Experience architecting and deploying applications on cloud platforms such as AWS, Azure, or GCP
- Excellent verbal and written communication skills in English at a B2+ level or higher
Nice to have
- Experience with ASP.NET Web Forms for maintaining or migrating legacy applications
- Familiarity with Angular Universal or AngularJS for building or supporting frontend solutions
- Proficiency with Docker for containerization and deployment of applications
[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