
Full Stack Software Engineer - .NET Core & Angular
EaseMyTrip.com · Posted Oct 19
Flight, hotel, bus, holiday package, and travel booking services
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
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
- 2022-02-27Post-IPO$2.19M
Leadership
Chairman and Managing Director
Co-Founder and Chief Executive Officer
Chief Operating Officer
Chief Financial Officer
Chief Technology Officer
Recent coverage
ANI News
EaseMyTrip reports robust growth in Q1 FY27, expands global footprint2026-08-14
Business Standard
EaseMyTrip 2.0 to back high-growth travel, mobility, and niche start-ups2025-11-03
Fortune India
Nishant Pitti steps down as EaseMyTrip CEO, brother Rikant takes the helm2025-01-01