Razorpay is one of India’s leading full-stack financial technology companies, powering the way businesses move, manage, and grow money. A Staff Engineer at Razorpay is well-grounded - wise, quality focussed, product thinker, and business conscious - not mere coders, of course, with deeper technical context and experience to build quality software.
Requirements
- 8-12 years of strong design/development experience in building massively large-scale distributed internet systems and products
- Deep expertise in more than one programming language and tech stack to write maintainable, scalable, unit-tested code
- Experience leading & mentoring project teams
- Strong Object-oriented skills, knowledge of design patterns, and uncanny ability to design intuitive modules and class-level interfaces.
- Deep understanding of data-driven web application design and development
- Superior organization, communication, interpersonal, and leadership skills
- Must be a proven performer and team player that enjoys challenging assignments in a high-energy, fast-growing, and start-up workplace
- Must be a self-starter who can work well with minimal guidance and in a fluid environment
- Must be excited by challenges surrounding the development of massively scalable & distributed system
- Agility and ability to adapt quickly to changing requirements and scope and priorities
- The experience of having been a software engineer for at least 10 years.
- Have a few weekend side projects up on GitHub
- Have contributed to an open-source project
- Have worked at a product company
- Have a working knowledge of a backend programming language
Benefits
- Flexible work arrangements
- Professional growth opportunities
- Collaborative and inclusive work environment
- Comprehensive health insurance
- Retirement savings plan
- Employee assistance program
- Free meals and snacks
- On-site fitness center
- Commuter benefits
- Paid time off