Software Developer (Gurugram-based, 6-month Contract)
Get to Know our Team:
At Agoda, our engineering teams build the products and platforms that power a global travel marketplace. We design, develop, and scale systems that support key areas such as search, pricing, booking, payments, and customer experience, serving millions of users worldwide. Our environment is highly datadriven and fastpaced, with strong investment in automation, experimentation, and continuous delivery. We hire talented people from around the world, give them ownership, and empower them to grow. If you're excited about solving complex problems at scale and making a visible impact, you'll thrive as part of Agoda's Engineering team.
The Opportunity:
You will be working as a part of an agile team as a Full Stack/Backend Engineer, you will get to experience various parts of Agoda systems that handle millions of users every day across the globe 24/7.
This role is a 6-month contract based in Gurugram, India.
In this role, you'll get to:
- Develop and maintain high-quality software solutions in alignment with project requirements.
- Collaborate with cross-functional teams to understand requirements and technical designs.
- Develop solutions using frontend technologies (React / Redux / Typescript) powered by backend stack using C# / Scala / Kotlin / Private cloud /
- Troubleshoot, debug, and upgrade existing systems.
- Use A/B Testing and make product related decisions based on data.
- Create reports and analytics for business use cases using Hadoop, Grafana and other similar services.
- Create real-time monitoring for the production system you have built.
- Participate in code reviews and contribute to best practices and coding standards.
What you'll need to succeed:
- Fresh graduates are welcome to apply. Preferably less than two years of experience
- Bachelor's degree in any stream with coding experience or completing a software engineering-related BootCamp
- Strong written and verbal communication skills in English with great problem-solving skills and attention to detail
- Understanding of basic data structures and algorithms.
- Coding skill in any language e.g. Java, C#, JavaScript, Python, Kotlin.
It's great if you have:
- Experience in any form of data persistence (RDBMSs, NoSQL).
- Some understanding of modern frontend, backend or mobile technology e.g. React, Vue, Kotlin, C#, Angular, Flutter, Native iOS and Android Apps.
- Experience with automated CI/CD systems, test driven development, clean software architectures and SOLID principals.
- GitHub profile especially contributing to open source projects.
#Gurugram #IT #entrylevel