Job Description
PhonePe Group is seeking a Software Engineer to join their team in Bengaluru. The candidate will be responsible for building robust and scalable web-based applications, thinking of platforms & reuse and building abstractions and contracts with separation of concerns for a larger scope. They will also drive problem-solving skills for high-level business and technical problems, do high-level design with guidance and performance tuning and improvements in large scale distributed systems.
PhonePe is India’s leading digital payments company.
Role involves:
- Building Robust and scalable web-based applications.
- Building abstractions and contracts with separation of concerns for a larger scope.
- Driving problem-solving skills for high-level business and technical problems.
- Doing high-level design with guidance; Functional modelling, break-down of a module.
- Doing incremental changes to architecture: impact analysis of the same.
- Solving complex and interesting real-world problems.
Requirements:
- 4+ years of experience in the art of writing code and solving problems on a Large Scale (FinTech experience preferred).
- B.Tech, M.Tech, or Ph.D. in Computer Science or related technical discipline (or equivalent).
- Excellent coding skills – should be able to convert the design into code fluently.
- Experience in at least one general programming language (e.g. Java, C, C++) & tech stack to write maintainable, scalable, unit-tested code.
- Experience with multi-threading, concurrency programming, object-oriented design skills, knowledge of design patterns, and huge passion and ability to design intuitive modules, class-level interfaces and knowledge of Test driven development.
- Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch, Aerospike, etc).
- Experience in full life cycle development in any programming language on a Linux platform and building highly scalable business applications, which involve implementing large complex business flows and dealing with a huge amount of data.
- Strong desire for solving complex and interesting real-world problems.
Role offers:
- Insurance Benefits
- Wellness Program
- Parental Support
- Mobility Benefits
- Retirement Benefits
- Other Benefits - Higher Education Assistance, Car Lease, Salary Advance Policy