Senior Full Stack Software Engineer

1 week ago


Gurgaon, Haryana, India Agoda Full time

The Opportunity:

As a Staff Full Stack Software Engineer at Agoda, you will play a key role in shaping the company's technology organization. You will work closely with individual contributors and senior leadership to design and implement new systems and components. We are looking for a passionate and experienced engineer who can take on more responsibility and drive major architectural changes in our company.

In this Role, you'll get to:

  • Own and be responsible for mission-critical systems.
  • Be hands-on and build high-volume platforms using cutting-edge technologies like React and GraphQL.
  • Mentor and coach other software engineers.
  • Contribute to our agile and scrum practices.
  • Design and lead crucial technical projects and initiatives across teams and departments.
  • Stay on the leading edge of technical know-how, industry trends, and drive technical innovations.

What you'll Need to Succeed:

  • 8 years of experience developing web applications in client-side frameworks such as React, Angular, VueJS, etc.
  • B.S. in Computer Science or quantitative field; M.S. preferred.
  • Working experience with agile, analytics, A/B testing, and/or feature flags, Continuous Delivery, Trunk-based Development.
  • Excellent HTML/CSS skills – you understand not only how to build the data, but how to make it look great too.
  • Excellent understanding of object-oriented JavaScript, TypeScript.
  • You love new technologies and approaches and want to use the best tools available.
  • Great communication and coordination skills.
  • Excellent analytical thinking and problem-solving skills.
  • You have a good command of the English language.

It's Great if you have:

  • Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions.
  • Knowledge in one or more of the following: NoSQL technologies (Cassandra, ScyllaDB, ElasticSearch, Redis, DynamoDB, etc), Queueing system experience (Kafka, RabbitMQ, SQS, Azure Service Bus, etc).
  • Working Experience with Containers and Dockerization, also K8S is a plus.
  • Knowledge and hands-on experience in CI/CD solutions would be a plus.
  • Strong experience in all aspects of client-side performance optimization.
  • Extremely proficient in modern coding and design practices. For example, Clean Code, SOLID principals, and TDD.
  • Experience in multiple front-end platforms including iOS, Android, Web, and API services.
  • Have worked on an app or internet company that is at scale with large numbers of users and transactions per second.
  • Have experience in a data-driven company with experience analyzing and working with Big Data.
  • Lead teams and greenfield projects solving large system problems.
  • Worked on global projects serving world markets with distributed data centers and localization of the front end and data.

This position is based in Gurugram, Haryana.



  • Gurgaon, Haryana, India Paddlelift Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer - Full Stack to join our team at Paddlelift. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our full-stack software applications.Responsibilities* Design and develop high-quality, scalable, and maintainable full-stack software...


  • Gurgaon, Haryana, India Stryker Global Technology Center Pvt Ltd. Full time

    Job Summary: We are seeking a highly skilled Senior Software Engineer - Full Stack Developer to join our team at Stryker Global Technology Center Pvt Ltd. The ideal candidate will have a strong background in software engineering, with expertise in .Net technologies and full stack development. Key Responsibilities:Design and develop highly scalable systems...


  • Gurgaon, Haryana, India Talentoj Full time

    Job Title: Senior Full Stack DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Developer to join our team at Talentoj. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our front-end architecture.Key Responsibilities:- Collaborate with our engineering team to solve complex...


  • Gurgaon, Haryana, India Total Shift Left Full time

    Accelerate Growth with Our Full Stack Software EngineerWe are seeking a talented and motivated Full-Stack Software Engineer to help accelerate the growth of our client's platforms. This is a fully remote role, with potential opportunities to work on-site at a European office.Key Responsibilities:Design, develop, and maintain scalable full-stack web...


  • Gurgaon, Haryana, India Jobs for Humanity Full time

    About the Role:We are seeking a highly skilled Full Stack Engineer to join our team at Jobs for Humanity. As a Full Stack Engineer, you will be responsible for designing, developing, and deploying cloud-based software applications.Key Responsibilities:Design and develop well-structured, scalable, and maintainable cloud-based software applications.Collaborate...


  • Gurgaon, Haryana, India Policybazaar Insurance Brokers Pvt Ltd. Full time

    Job Title: Full-Stack Software EngineerWe are seeking a highly skilled and passionate Full-Stack Software Engineer to join our team at Policybazaar Insurance Brokers Pvt Ltd. As a key member of our engineering team, you will have the opportunity to design and develop innovative software solutions using cutting-edge technologies.Key Responsibilities:Design...


  • Gurgaon, Haryana, India Siemens Energy Full time

    Senior Full Stack DeveloperAbout the RoleSiemens Energy is seeking a Senior Full Stack Developer to lead the development of application software. The ideal candidate will have experience in designing technical architecture, implementing software tests, and debugging code.Responsibilities:Lead a team of full stack developers.Design and maintain the...


  • Gurgaon, Haryana, India Vimerse InfoTech India Pvt Ltd Full time

    Job Title: Full Stack EngineerJob Summary:Vimerse InfoTech India Pvt Ltd is seeking a highly skilled Full Stack Engineer to join our team. As a Full Stack Engineer, you will be responsible for designing, developing, and maintaining high-performance, scalable web applications using Java and related technologies.Key Responsibilities:Design, develop, test, and...


  • Gurgaon, Haryana, India Redian Software Global Full time

    Job Title: Senior Python Software EngineerJob Summary:Redian Software Global is seeking a highly skilled Senior Python Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality Python-based applications and tools.Responsibilities:Design and develop Python-based...


  • Gurgaon, Haryana, India Mindera Full time

    Job Title: Lead Full Stack DeveloperJob Summary:We are seeking a highly skilled and experienced Lead Full Stack Developer to join our team at Mindera. As a Lead Full Stack Developer, you will be responsible for leading a team of developers in the design, development, and implementation of software solutions.Key Responsibilities:Collaborate with product...


  • Gurgaon, Haryana, India Siemens Energy Full time

    pbSenior Full Stack Developer/b/ppbAbout the Role/b/ppAt Siemens Energy, we are seeking a highly skilled Senior Full Stack Developer to lead our team of full stack developers in developing and improving application software./ppThe ideal candidate will have a strong background in C#, .Net core, and ASP .Net, with expertise in Entity Framework and Web API....


  • Gurgaon, Haryana, India Mindera Full time

    Job Title: Lead Full Stack DeveloperJob Summary:We are seeking a highly skilled and experienced Lead Full Stack Developer to join our team at Mindera. As a Lead Full Stack Developer, you will be responsible for leading a team of developers in the design, development, and implementation of software solutions.Key Responsibilities:Collaborate with product...


  • Gurgaon, Haryana, India HNM Solutions Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer - Full Stack Developer to join our team at HNM Solutions. As a key member of our development team, you will be responsible for designing and developing user interfaces using the Angular framework, writing clean and efficient code, and integrating frontend applications with backend APIs.Key...


  • Gurgaon, Haryana, India Stryker Global Technology Center Pvt Ltd. Full time

    Job Title: Senior Full-Stack DeveloperWe are seeking a highly skilled Senior Full-Stack Developer to join our team at Stryker Global Technology Center Pvt Ltd.About the RoleThis is a key position that requires a strong background in full-stack development with Node.js and React. The ideal candidate will have a solid understanding of JavaScript and...


  • Gurgaon, Haryana, India The Recruiters Full time

    Job Title: Senior Full Stack DeveloperJob Description:We are seeking an experienced Senior Full Stack Developer to join our team at The Recruiters. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable web applications using Python, Django, and Django Rest Framework for the backend. You will also...


  • Gurgaon, Haryana, India Redian Software Global Full time

    Job Title: Senior Python Software EngineerJob Summary:Redian Software Global is seeking a highly skilled Senior Python Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex Python-based applications and tools. Your expertise in Python and its ecosystems will be...


  • Gurgaon, Haryana, India SKYGATE CONSULTING Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at SKYGATE CONSULTING. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Design and develop full stack applications using...


  • Gurgaon, Haryana, India Armory Shield Private Limited Full time

    About the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team at Armory Shield Private Limited. As a Full Stack Software Engineer, you will be responsible for designing, developing, and maintaining scalable web and mobile applications tailored for defense technology.Key ResponsibilitiesDesign and develop robust, secure, and...


  • Gurgaon, Haryana, India UnitedHealth Group Full time

    At UnitedHealth Group, we are committed to helping people live healthier lives and making the health system work better for everyone. As a Software Engineering Lead, you will play a critical role in designing and developing robust full stack solutions using Java for backend development and React.js for frontend development.Key Responsibilities:Design and...


  • Gurgaon, Haryana, India PKS & Associates Full time

    Job Title: Senior Java Full Stack DeveloperPKS & Associates is seeking a highly skilled Senior Java Full Stack Developer to join our team.Key Responsibilities:Design, develop, and deploy high-quality software applications using Java and related technologies.Collaborate with cross-functional teams to ensure project deliverables meet business objectives and...