Software Engineer Backend

Year    Bangalore, Karnataka, India

Job Description


Challenges Building for Scale, Rapid Iterative Development, and Customer-centric Product Thinking at each step defines every day for a developer at PhonePe. Though we engineer for a 50million+ strong user base, we code with every individual user in mind. While we are quick to adopt the latest in Engineering, we care utmost for security, stability, and automation. Apply if you want to experience the best combination of passionate application development and product-driven thinking As a software engineer, You will translate high level business problems into scalable design and code. You will write performant, unit-tested code, develop object-oriented models and design data structure for new software projects taking systems aspects into account Responsible for End-to-end service design including API definitions and implementation for large services Driving discussions to improve product across teams where ever there are inter dependencies across products Proactive communication to team lead and stakeholders As a software engineer, you must have Deep expertise in at least one programming language (e.g. Java, C, C++) & tech stack to write maintainable, scalable, unit-tested code. Understanding of object oriented design skills, knowledge of design patterns, and huge passion and ability to design intuitive module and class-level interfaces Ability to channel high-level guidance to direct the building of large and complex business applications and platforms. Go-getter attitude that reflects in energy and intent behind assigned tasks Experience with full life cycle development in any programming language on a Linux platform Deep understanding of design patterns, optimizations, deployments and tuning Knowledge of Test Driven Development Basic understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch, Aerospike etc) BTech, MTech, or PhD in Computer Science or related technical discipline (or equivalent). Experience of 1 to 3 years As a software engineer, good to have Drive problem solving skills for high-level business and technical problems. Multi-perspective approach to developing object-oriented models, designing data structure and building applications and platforms that can scale. Prior experience in working with Agile software methodologies (XP, Scrum)

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3177714
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year