Razorpay
Senior Full Stack Engineer
RazorpayIndia1 day ago
Full-timeEngineering, Information Technology

‭ Title:‬‭ Senior Software Development Engineer‬ (Full Stack)

About the Role:

At Razorpay, a Senior Full Stack Engineer is not just a coder — you're a product thinker, systems architect, and business-aware problem solver. You’ll be deeply involved in building and scaling systems that power seamless online payments across India and beyond. This role requires someone equally comfortable crafting intuitive user experiences and architecting resilient backend systems.

You will work closely with product managers, designers, backend/frontend developers, and stakeholders to build high-impact features across the stack. You’ll shape not only code but also team culture, product direction, and technical standards.



Roles and Responsibilities:

  • Drive and participate in product and design discussions, influencing both backend architecture and frontend user experience.
  • Design, build, and maintain scalable, reliable, and performant APIs and web applications.
  • Develop and optimize responsive, accessible, and pixel-perfect UIs using modern JavaScript frameworks.
  • Own features end-to-end — from conception to deployment — and ensure they work well across platforms and devices.
  • Collaborate with cross-functional teams to translate requirements into technical solutions.
  • Ensure seamless integration of frontend with backend systems, REST APIs, and third-party services.
  • Write clean, modular, and maintainable code following best engineering practices.
  • Conduct thorough testing, debugging, and code reviews to ensure high code quality.
  • Keep up with industry trends, and proactively suggest improvements to our stack, process, or product.
  • Mentor and guide junior engineers, fostering growth within the team.
  • Participate in or lead open-source projects and contribute to the broader engineering community.




Mandatory Qualifications:

  • 3+ years of experience building full stack applications in a product-driven environment.
  • Strong command over frontend technologies like HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.
  • Proficiency in backend programming with one or more languages such as Python, Django, Go, Java, PHP, or C++.
  • Deep understanding of REST APIs, and how the web works under the hood.
  • Demonstrated experience building features from scratch and taking ownership of modules or systems.
  • Product-first mindset with a strong sense of design and usability.
  • Comfort working in agile teams, collaborating across product, design, and engineering.
  • Willingness to learn and adopt new tools, languages, or technologies as needed.



Good to Have:

  • A portfolio of side-projects or GitHub contributions.
  • Experience contributing to or maintaining open-source projects.
  • Prior experience working in fast-paced product startups.
  • Familiarity with tools like SASS/Stylus, Jade, Grunt/Gulp, etc.
  • Basic understanding of DevOps and CI/CD pipelines.
  • Working knowledge of web accessibility (WCAG) and performance optimization.
  • Exposure to cloud infrastructure (AWS, GCP) is a plus.

Key Skills

Ranked by relevance