10 Sep
|
Razorpay
|
Delhi
- A Staff Engineer at Razorpay is well-grounded wise, quality focused, product thinker, and business conscious not mere coders, of course, with deeper technical context and experience to build quality software
- You should be able to see nuances and elements that others might not
- Engineering creates a significant impact across different areas, considering the scale of our software product outreach
- You're expected to be involved in almost every project and also influence the culture of the company and help shape it in the right way
Roles and Responsibilities:
- Drive the technology and engineering best practices on different fronts like quality, performance, design, and operations at the organizational level
- Responsible for design, architecture, and delivery of a feature or component/product with the highest quality with high-level directions from architects
- Drive technology innovations remaining ahead of the curve
- Collaborate effectively with cross-functional teams to deliver end-to-end products features
- Demonstrate ability to multi-task and re-prioritize responsibilities based on changing requirements
- Estimate efforts, identify risks, devices and meets project schedules
- Runs review meetings effectively and drives the closure of all open issues on time
- Provide functional, design, and code reviews in related areas of expertise within team and cross-team
- Mentor/coach engineers to facilitate their development and provide technical leadership to them
- Rise above detail to see broader issues and implications for the whole product/team Implement a long-term technology vision for your organization team
- Contribute to streamlining hiring challenges and helping hire high-quality engineers for the organization
- Represent organization and team in external internal forums, respectively
Mandatory Qualifications:
- 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, quick-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
📌 Staff Software Development Engineer (Delhi)
🏢 Razorpay
📍 Delhi