Senior .NET Developer
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