Back
EaseMyTrip.com logo

Full Stack Software Engineer - .NET Core & Angular

EaseMyTrip.com · Posted Oct 19

Flight, hotel, bus, holiday package, and travel booking services

Gurugram, Haryana, IndiaFull-timeOnsiteSenior Level3–6 years₹10.0L–₹18.0L yearly100+ applicants
TravelTechOnline Travel AgencyHospitalityTransportationTourismPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

EaseMyTrip.com operates travel and eCommerce platforms serving a large customer base. The engineering team builds customer-facing booking applications and integrates airline, hotel, and payment provider APIs. This role develops full-stack web applications with ASP.NET Core, C#, and Angular, and works on performance, security, and scalable booking workflows.

What you will do

  • Full Stack Application Development: Design, develop and maintain scalable web applications using ASP.NET Core, C#, Angular, JavaScript, HTML5 and CSS3.
  • Backend Development & API Integration: Build secure, high-performance RESTful APIs and integrate third-party services, including airline, hotel, payment gateway and other travel technology providers.
  • Frontend Development & User Experience: Develop responsive, interactive and user-friendly interfaces using Angular, TypeScript, JavaScript and modern frontend development practices.
  • System Architecture & Scalability: Contribute to designing scalable application architectures capable of handling high traffic, concurrent users and complex booking transactions.
  • Database Design & Optimization: Develop and optimize SQL Server queries, stored procedures, database schemas and data access layers while ensuring efficient data management.
  • Performance & Reliability Engineering: Optimize application response times, database performance, caching, API latency and system reliability to deliver seamless booking experiences.
  • Application Security & Data Protection: Implement secure authentication, authorization, input validation and data protection practices across frontend and backend systems.
  • Production Support & Troubleshooting: Diagnose and resolve application defects, production incidents, API failures and performance bottlenecks while ensuring minimal business disruption.
  • Code Quality, Testing & Collaboration: Write clean, reusable and maintainable code, participate in code reviews, implement automated tests and collaborate with product managers, QA engineers and development teams.
  • Deployment, Automation & Continuous Improvement: Support CI/CD pipelines, application deployments, version control and ongoing modernization of existing systems using newer technologies and engineering best practices.

Skills used in this role

ASP.NET CoreC#AngularJavaScriptHTML5CSS3ASP.NET MVCWeb APIEntity FrameworkTypeScriptAngularJSSQL ServerMongoDBREST APIJSONGitVisual StudioIISCI/CDDockerAzureGoogle Cloud.NET

What the employer is looking for

  • Professional Experience: Minimum 3–6 years of hands-on experience in full stack web application development using Microsoft .NET technologies.
  • Backend Technology Expertise: Strong proficiency in C#, ASP.NET Core, ASP.NET MVC, Web API, Entity Framework and object-oriented programming principles.
  • Frontend Development Skills: Hands-on experience with Angular, TypeScript, JavaScript, HTML5, CSS3 and responsive web application development. Experience maintaining AngularJS applications is advantageous.
  • Database Management: Strong experience with Microsoft SQL Server, database design, stored procedures, query optimization and performance tuning. Familiarity with MongoDB or other NoSQL databases is desirable.
  • API & Third-Party Integrations: Experience designing and consuming RESTful APIs, working with JSON, integrating payment gateways and handling external service integrations.
  • Scalability & System Design: Understanding of application architecture, caching, asynchronous processing, concurrency, performance optimization and scalable web systems.
  • Security & Coding Standards: Knowledge of secure coding practices, authentication, authorization, API security, software design patterns and clean coding principles.
  • Development Tools & Deployment: Experience with Git, Visual Studio, IIS, debugging tools and CI/CD practices. Familiarity with Docker, Azure or Google Cloud is an advantage.
  • Problem-Solving & Technical Ownership: Strong analytical abilities, understanding of data structures and algorithms, and the ability to independently troubleshoot complex application issues.
  • Collaboration & Execution: Excellent teamwork, communication and time-management skills, with the ability to work in agile development environments and deliver high-quality features within deadlines.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About EaseMyTrip.com

EaseMyTrip (Easy Trip Planners Limited) is a prominent online travel platform providing air, rail, cab, and bus ticket solutions, hotel bookings, holiday packages, and related value-added services. Headquartered in New Delhi, India, the company is widely recognized for pioneering customer-centric models such as zero convenience fees and full refunds.

Industry
TravelTech
Company size
1001-5000 employees
Founded
2008
Location
New Delhi, India
Funding stage
Public Company

Funding

Public Company · $2.19M raised

Nomura Holdings
  • 2022-02-27Post-IPO$2.19M

Leadership

NP
Nishant Pitti

Chairman and Managing Director

RP
Rikant Pittie

Co-Founder and Chief Executive Officer

NG
Nutan Gupta

Chief Operating Officer

AK
Ashish Kumar Bansal

Chief Financial Officer

NS
Naimish Sinha

Chief Technology Officer

Apply