Engineering

Software Engineer(Backend)

Bengaluru, Karnataka   |   Full time

Responsibilities

  • Design and deliver scalable web services, APIs and backend data modules.
  • Understand requirements and develop reusable code using design patterns & component architecture and write unit test cases.
  • Collaborate with product management and engineering teams to elicit & understand their requirements & challenges and develop potential solutions
  • Stay current with latest tools, technology ideas and methodologies; share knowledge by clearly articulating results and ideas to key decision makers.

Requirements

  • 4+ years of strong experience in developing highly scalable backend and middle tier.
    BS/MS in Computer Science or equivalent from premier institutes (only candidates from IITs / IISc / BITS / Top NITs or top US university should apply)
  • Strong in problem solving, data structures and algorithm design.
  • Strong experience in Object Oriented Design, design patterns and developing highly scalable distributed applications.
  • Good in RDBMS or any of the large data system such Hadoop, Cassandra.
  • Fluency in Java/ Python and AWS
  • Ability to deliver code quickly from given scenarios in fast paced start-up environment.
  • Attention to details. Strong communication and collaboration skills.

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter