MakeMyTrip
Software Engineer - Full Stack
MakeMyTripIndia1 day ago
Full-timeEngineering, Information Technology
We are looking for a passionate Software Engineer (Full Stack Developer) with 1–3 years of experience who can build high-quality, scalable, and user-focused web applications. The ideal candidate should have a strong grasp of Data Structures, Algorithms, and Object-Oriented Programming (OOP) concepts, with hands-on expertise in React.js for frontend and Java or any functional language for backend development.

Key Responsibilities

  • Design, develop, and maintain end-to-end web applications using React.js (frontend) and Java/Golang or any functional language (backend).
  • Write clean, efficient, maintainable, and well-tested code aligned with engineering best practices.
  • Collaborate with designers, product managers, and other engineering teams to deliver high-quality software solutions.
  • Ensure seamless integration between frontend and backend components for a consistent user experience.
  • Participate in code reviews and contribute to improving development standards and processes.
  • Continuously learn and adapt to new frameworks, technologies, and industry best practices in a rapidly evolving environment.

Required Skills

  • Strong understanding of Data Structures, Algorithms, and OOP principles.
  • Proficiency in React.js, JavaScript/TypeScript, HTML5, and CSS3.
  • Experience in backend development using Java or any functional programming language.
  • Familiarity with RESTful APIs, version control (Git), and CI/CD pipelines.
  • Strong problem-solving abilities and a proactive approach to learning and innovation.

Educational Qualifications

  • Bachelor's or Master's degree in computer science with 1 to 3 years of experience as a software engineer

Key Skills

Ranked by relevance