Razorpay's Intern - Product Development Engineer role offers a unique opportunity to work with a leading fintech company, especially designed for women returning to the workforce after a career break, as part of the "Resume with Razorpay" program. Below is a breakdown of the role and how to best position yourself for success:
Key Responsibilities:
- Feature Development: Develop and implement features based on product specs and business requirements. You'll work closely with product management and other teams to understand the API specifications and ensure functionality across services.
- Collaboration: You will be collaborating with multiple teams to ensure the proper integration and functionality of features across different services.
- Customization: Writing flexible and extensible code to facilitate customizations, especially for banks and payment gateways.
- Testing and Alerts: Adding necessary tests and setting up alerts for new features to maintain high-quality software.
- Problem Solving: Participate in the team's on-call rotation to resolve production issues and ensure smooth operations.
- Continuous Learning: Razorpay emphasizes continuous learning and collaboration, so this role will involve working on internal services and building features from scratch.
Qualifications:
- 1 to 5 Years of Experience: Experience in web or application development.
- Programming Languages: Experience with programming languages like PHP, Golang, or Java.
- REST APIs: Strong understanding of REST APIs and how the web works in general.
- AWS and Kubernetes: Familiarity with cloud technologies like AWS and Kubernetes would be a bonus.
- Problem-Solving: Ability to understand end-user requirements, develop use cases, and provide effective solutions.
How to Prepare:
-
Strengthen Your Programming Skills:
- Get proficient in one of the key languages mentioned: PHP, Golang, or Java.
- Brush up on your understanding of REST APIs, which will be essential for feature development.
-
Familiarize Yourself with AWS and Kubernetes:
- While not mandatory, gaining some understanding of cloud technologies and Kubernetes will give you an edge.
-
Focus on Collaborative Skills:
- Since this role involves a lot of cross-team collaboration, make sure you can communicate effectively with various stakeholders, including product management and other engineering teams.
-
Build Problem-Solving Expertise:
- Practice solving real-world coding problems and building scalable solutions.
- Participate in coding challenges or projects that simulate solving complex technical issues.
-
Get Familiar with Razorpay's Ecosystem:
- Learn more about Razorpay’s products (like Razorpay X and Razorpay Capital) and how they help businesses manage payments and banking.
-
Highlight Your Experience if You’re Returning to Work:
- Razorpay welcomes candidates who are returning to work, especially through their “Resume with Razorpay” program. Leverage your previous experience and demonstrate your enthusiasm to get back into the workforce.
This is a great opportunity to build a career in a growing fintech company with a strong emphasis on inclusivity, innovation, and collaboration.
Preparation Tips: Ace Your OA and Technical Interviews
Securing these internships involves clearing Online Assessment (OA) rounds, where you'll face challenging and often unseen DSA (Data Structures and Algorithms) problems, followed by technical interviews.
To excel in these, consider joining a specialized mentoring program that offers 1-1 mentoring, daily live training, and comprehensive coverage of DSA, OA, Competitive Programming (CP), and System Design. A highly recommended course by Kumar K (SDE @ Amazon) provides the best resources and guidance to help you achieve success.
Join Now: Best 1-1 Mentoring + Training Program