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