Fullstack Developer

  • Full-time

Company Description

Launched in 2007, ixigo is a technology company focused on empowering Indian travellers to plan, book and manage their trips across rail, air, buses and hotels. We assist travellers in making smarter travel decisions by leveraging artificial intelligence, machine learning and data science led innovations on our OTA platforms, comprising our websites and mobile applications.

Our OTA platforms allow travellers to book train tickets, flight tickets, bus tickets, hotels and cabs, while providing travel utility tools and services developed using in-house proprietary algorithms and crowd-sourced information, including train PNR status and confirmation predictions, train seat availability alerts, train running status updates and delay predictions, flight status updates, bus running status, pricing and availability alerts, deal discovery, destination content, personalized recommendations, instant fare alerts and automated customer support services.

Job Description

As a Full stack developer, you will be active in all areas of development playing a crucial part in the design, planning, development, and deployment as well as contributing to the creation of best practices for future development. To construct and deploy the product, you will collaborate closely with the tech, design, and quality teams.

  1. Create features for the current application using code, development, design, and architecture. We expect you to be a complete owner of modules and to accept responsibility of the products.

  2. Develop, implement, and maintain distributed server software that is extremely scalable.

  3. Collaborating closely with product managers and developers to create, build, test, and release products.

  4. To increase the effectiveness of development, continually identify, evaluate, and implement new technologies.

Skills and Qualifications

  1. A bachelor's degree in engineering, or computer science.

  2. Experience in full stack technologies of at least 2 years. If you have the necessary talents and can show us that you do, we will be pleased to interview you even if you don't have the required experience.

  3. Advanced understanding of HTML, CSS, Javascript, Typescript, and DOM.

  4. Hands-on experience and working knowledge of React with SSR, Advanced NodeJS and MongoDB.

  5. JS functional programming, OOPS concepts, and design patterns.

  6. Knowledge of JS testing module.

  7. Experience in building high-performance and scalable applications.