Padmi
PhonePe logo
PhonePe

UPI payments · digital payments

Software Engineer(Backend) - Merchant

IndiaPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at PhonePe

Opens the source posting on shine.com

Source description

About the role

View original

As a Software Engineer at PhonePe, you will be part of a dynamic team focused on building robust and scalable web-based applications. Your responsibilities will include: - Building robust and scalable web-based applications, considering platforms and reusability. - Creating abstractions and contracts with separation of concerns for a larger scope. - Solving high-level business and technical problems through problem-solving skills. - Performing high-level design tasks, such as functional modeling and module breakdown. - Implementing incremental changes to the architecture and analyzing their impact. - Conducting performance tuning and improvements in large-scale distributed systems. - Mentoring team members, fostering team spirit, and breaking down execution into phases for predictability. - Collaborating closely with Product Managers to derive capability views from features/solutions and leading medium-sized projects. - Working with various stakeholders to track project/feature impact and iterating proactively for improvements. As a senior software engineer at PhonePe, you are expected to have the following qualifications and skills: - Extensive programming experience in at least one general programming language like Java, C, or C++, along with the ability to write maintainable, scalable, and unit-tested code. - Proficiency in multi-threading and concurrency programming. - Strong object-oriented design skills, knowledge of design patterns, and the ability to design intuitive module and class-level interfaces. - Excellent coding skills with the capability to convert designs into code seamlessly. - Familiarity with Test-Driven Development and databases like MySQL and NoSQL. - Strong problem-solving abilities and experience in full life cycle development on a Linux platform. - Proactive attitude, high energy, and commitment to tasks, especially in a startup environment. - Educational background in Computer Science or related technical discipline (BTech, MTech, or Ph.D.). - Experience in building highly scalable business applications and handling large complex business flows and data. - Effective communication skills with a willingness to share thoughts, listen attentively, and accept constructive feedback. Additionally, as a Software Engineer at PhonePe, it is good to have the following skills: - Ability to drive the design and architecture of multiple subsystems. - Capacity to break down larger or ambiguous problems into smaller ones within the product scope. - Understanding of industry coding standards and the ability to create technical documentation. PhonePe offers a range of benefits to its full-time employees, including insurance coverage, wellness programs, parental support, mobility benefits, retirement benefits, and other perks. Working at PhonePe provides a rewarding experience with opportunities for personal and professional growth in a creative work environment where you can take on diverse roles beyond your defined job description. As a Software Engineer at PhonePe, you will be part of a dynamic team focused on building robust and scalable web-based applications. Your responsibilities will include: - Building robust and scalable web-based applications, considering platforms and reusability. - Creating abstractions and contracts with separation of concerns for a larger scope. - Solving high-level business and technical problems through problem-solving skills. - Performing high-level design tasks, such as functional modeling and module breakdown. - Implementing incremental changes to the architecture and analyzing their impact. - Conducting performance tuning and improvements in large-scale distributed systems. - Mentoring team members, fostering team spirit, and breaking down execution into phases for predictability. - Collaborating closely with Product Managers to derive capability views from features/solutions and leading medium-sized projects. - Working with various stakeholders to track project/feature impact and iterating proactively for improvements. As a senior software engineer at PhonePe, you are expected to have the following qualifications and skills: - Extensive programming experience in at least one general programming language like Java, C, or C++, along with the ability to write maintainable, scalable, and unit-tested code. - Proficiency in multi-threading and concurrency programming. - Strong object-oriented design skills, knowledge of design patterns, and the ability to design intuitive module and class-level interfaces. - Excellent coding skills with the capability to convert designs into code seamlessly. - Familiarity with Test-Driven Development and databases like MySQL and NoSQL. - Strong problem-solving abilities and experience in full life cycle development on a Linux platform. - Proactive attitude, high energy, and commitment to tasks, especially in a startup environment. - Educational background in Computer Science or related technical discipline (BTech, MTech, or

One address, no account. We’ll tell you when matching roles go live.

More at PhonePe

Related open roles

View all roles