We are seeking a Senior .NET Developer to join our team.
In this role, you will contribute to building innovative solutions that power a modern travel platform and shape the experience of its members. You will work alongside talented engineers and cross-functional partners in a collaborative and forward-thinking environment.
Responsibilities
-
Design, develop, and deliver complex features and services for the travel platform as a key contributor on a full-stack product development team
-
Apply strong proficiency with agentic coding tools such as Claude Code, Cursor, and GitHub Copilot within daily development workflows to accelerate delivery and improve code quality
-
Review and validate AI-generated code for correctness, security, performance, and maintainability while helping to set quality standards within the team
-
Revitalize services and architectures that have outlasted their original implementations through refactoring, migration, and cloud-native design patterns
-
Write clean, testable, peer-reviewed, and optimized high-performance code, whether authored manually or in collaboration with AI agents
-
Build and improve internal agentic workflows that automate repetitive engineering tasks such as testing, documentation, and code review triage
-
Build and configure Model Context Protocol (MCP) integrations that connect AI agents to internal tools, data sources, and platform services
-
Contribute to improving the development and operations of an increasingly distributed architecture across cloud platforms
-
Advocate for change in quality, durability, and technical debt reduction by working with Product Owners, Engineering Managers, Product Designers, and other key partners
-
Safeguard the privacy, security, and trust of members' sensitive data throughout implementations, in partnership with Risk and Security teams
-
Participate in establishing and meeting backend and system SLOs to support sustained future growth
-
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 professional experience
-
At least 3 years of relevant experience in .NET development
-
Hands-on full-stack development experience building web applications and services
-
Practical experience using AI coding agents such as Claude Code, Cursor, or GitHub Copilot in professional development workflows
-
Strong experience building modern web applications, designing RESTful APIs, and applying microservices architecture and patterns
-
Strong proficiency in two or more of the following: TypeScript/JavaScript, Python, C#
-
Deep experience with modern frontend frameworks such as React, Next.js, or Vue
-
Practical experience architecting and deploying applications on cloud platforms such as AWS, Azure, or GCP
-
Working knowledge of the Model Context Protocol (MCP) and experience using or configuring MCP servers to connect AI agents with internal tools and services
-
Excellent oral and written communication skills in English (B2+ level or higher)
Nice to have
-
Hands-on experience with ASP.NET Web Forms for maintaining or evolving legacy web applications
-
Familiarity with Angular Universal for server-side rendering of Angular applications
-
Background working with AngularJS in existing or legacy frontend codebases
-
Practical experience with Docker for containerizing applications and supporting deployment workflows