PhonePe – Backend Engineer – Java/Scalable Systems

Winzons

India

On-site

INR 1,500,000 - 2,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PhonePe in Bengaluru is seeking a Backend Engineer with 5–7 years of experience to build robust and scalable web-based applications. You will craft abstractions, drive architecture improvements, and collaborate with product managers to deliver features.

You should be proficient in Java or C/C++, have strong multi-threading skills, and experience with MySQL and NoSQL databases in distributed systems. We value problem solving and ownership in a startup-like environment.

Qualifications

  • Experience with multi-threading and concurrency programming.
  • Expert programming in Java, C or C++ with scalable, testable code.
  • Experience building scalable business applications with large data volumes.
  • Strong object-oriented design, patterns, and modular interfaces.
  • Proficient coding skills and ability to translate design to code.

Responsibilities

  • Build robust and scalable web-based applications.
  • Create abstractions and contracts with separation of concerns.
  • Drive problem solving for high-level business and technical challenges.
  • Design modules and architectures with guidance and modeling.
  • Tune performance for large-scale distributed systems.
  • Collaborate with Product Manager to derive capability views and lead projects.
  • Mentor teammates and promote strong execution discipline.

Skills

Multi-threading
Concurrency
Java
C
C++
Linux
NoSQL
SQL/MySQL

Education

B.Tech
M.Tech
PhD in CS

Tools

MySQL
HBase
Elasticsearch
Aerospike
Linux

Job description

Company Name: PhonePe

Job Role: Backend Engineer

Work Type: Full-Time

Experience: 5-7 Years

Qualification: B.Tech / M.Tech / PhD in Computer Science or related field

Location: Bengaluru

Industry: Fintech / Digital Payments

Job Description

As a Backend Engineer :

  • You will build Robust and Scalable web-based applications.
  • Build abstractions and contracts with separation of concerns for a larger scope.
  • Drive problem-solving skills for high-level business and technical problems.
  • Do high-level design with guidance; Functional modeling, break-down of a module.
  • Do incremental changes to architecture: impact analysis of the same.
  • Do performance tuning and improvements in large scale distributed systems
  • Work closely with Product Manager to derive capability view from features/solutions, lead execution of medium-sized projects
  • Work with broader stakeholders to track the impact of projects/features and proactively iterate to improve them
  • Mentor young minds and foster team spirit, break down execution into phases to bring predictability to overall execution
As a Software Engineer, you must have :
  • Experience with multi-threading and concurrency programming.
  • Extensive and expert programming experience in at least one general programming language (e. Java, C, C++) & tech stack to write maintainable, scalable, unit-tested code.
  • Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with a huge amount of data.
  • Extensive experience in object-oriented design skills, knowledge of design patterns, and huge passion and ability to design intuitive module and class-level interfaces.
  • Excellent coding skills - should be able to convert the design into code fluently.
  • Knowledge of Test Driven Development.
  • Good understanding of databases (e. MySQL) and NoSQL (e. HBase, Elasticsearch, Aerospike, etc).
  • Experience with full life cycle development in any programming language on a Linux platform.
  • Worked in a startups environment with high levels of ownership and commitment.
  • Strong desire to solving complex and interesting real-world problems
  • BTech, MTech, or Ph. in Computer Science or related technical discipline (or equivalent).
  • 5-7 years of experience in the art of writing code and solving problems on a large scale
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Backend (5 to 7 years)
Software Engineer - Backend (5 to 7 years)

PhonePe • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Software Engineer (Backend, 5-8 Years)
Software Engineer (Backend, 5-8 Years)

PhonePe • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Backend Software Engineer
Backend Software Engineer

Phonepe • Bengaluru

On-site
INR 1,400,000 - 2,400,000
Medical Insurance
Wellness program
Parental support
+2
Software Engineer (Backend, 0-1 Year)-Lending
Software Engineer (Backend, 0-1 Year)-Lending

PhonePe • Bengaluru

On-site
INR 600,000 - 1,000,000
Medical Insurance
Critical Illness Insurance
Accidental Insurance
+7
Technical Lead
Technical Lead

Paisabazaar • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Bengaluru - Salarpuria Softzone (SSZ) Tech Infra & IT Site Reliability Engineer (4 to 8 Years)
Bengaluru - Salarpuria Softzone (SSZ) Tech Infra & IT Site Reliability Engineer (4 to 8 Years)

PhonePe Group • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Medical Insurance
Critical Illness Insurance
Relocation Benefits
+1
Site Reliability Engineer (4 to 8 Years)
Site Reliability Engineer (4 to 8 Years)

PhonePe • Bengaluru

On-site
INR 1,650,000 - 2,100,000
Insurance
Wellness Program
Parental support
+3
Engineering Manager - Bangalore
Engineering Manager - Bangalore

PhonePe • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Medical and Life Insurance
Employee Assistance Program
Relocation Support
+1
Site Reliability Engineer 2 Years
Site Reliability Engineer 2 Years

PhonePe • Bengaluru

On-site
INR 900,000 - 1,500,000
Insurance Benefits
Wellness Program
Parental Support
+3
Technical Lead - Backend
Technical Lead - Backend

Paytm • Dadri

On-site
INR 1,500,000 - 2,500,000