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