The Payment team is responsible for ensuring smooth and reliable transactions across various payment modes for customers.
The team focuses on optimizing the display and user interface elements within the App and Front-End (FE) environments.
You will collaborate closely with cross-functional partners to deliver clean, intuitive, and responsive designs.
Your work will drive measurable improvements in user satisfaction, operational efficiency, and key business outcomes such as customer retention and engagement.
You will build features from scratch or extend code using best practices, primarily developed in Java.
You will collaborate with product and QA teams to ensure timely project launches.
You will identify and address performance bottlenecks, technical debts, and improve existing code.
You will document and communicate your work effectively.
You will participate in peer code reviews as everyone on the team is involved in PR reviews.
Requirements:
A Bachelor’s degree or equivalent, preferably in Software Engineering or a related field is required.
Prior internship experience as a Software Engineer is a plus.
A strong understanding of algorithms and data structures, with proven problem-solving and logical thinking abilities is necessary.
Basic knowledge of software development methodologies is required.
Familiarity with Relational Database Management Systems (RDBMS), including DDL and DML operations is essential.
Experience with Git, Java (JDK 8+), RDBMS, and basic Virtual Machine (VM) and Docker usage is required; familiarity with Golang is a plus.
Effective verbal and written communication skills are necessary.
You must be open-minded with a strong desire for continuous learning.
Excellent organizational and time management skills, with the ability to prioritize tasks effectively are required.
You should be capable of working independently as well as collaboratively in a team environment.
You must demonstrate accountability and a strong sense of ownership in responsibilities.
A willingness to work in a hybrid environment (3 days in-office, 2 days remote) is required.
Benefits:
The company offers a dynamic work environment that encourages collaboration and innovation.
You will have the opportunity to work with a large user base of over 50 million users.
The role provides a chance to contribute to significant improvements in user experience and business outcomes.
You will be part of a team that values continuous learning and professional development.
The hybrid work model allows for flexibility in your work schedule.