Job Description

Responsibilities 

  • Design and implement extremely high volume, fault tolerant, scalable systems.
  • Analyse and improve the efficiency, scalability and security.
  • Participate in design reviews, code reviews and recommend improvements.    
  • Troubleshoot and resolve production issues.
  • Support all phases of project life cycle and ensure building high quality applications.
  • Provide training and mentor other engineers.
  • Work with product management to build, execute, and maintain a development roadmap 

 

Experience and Skills 

  • 5+ years of experience in web application design and development
  • Proficient in Algorithm and Data Structures.
  • Strong SQL and NoSQL database skills and optimization skills.
  • Very strong fundamentals : OOP, Web Security, Design Patterns, Fault Tolerance, etc.
  • Proficient in OOPs or Functional language (Scala / Java / C++ / Python/ Node JS), preferably Scala 
  • Worked on Linux/Unix platform, with knowledge of shell scripting
  • Knowledge of all aspects of Web services and Web application development.
  • Ability to understand business requirements and develop analytic solutions to complex problems 
  • Experience in agile development methodology.
  • Thrives in a dynamic and collaborative environment 

     

 
Get Jobs Like This By Email

Contact

Nazish Butt
+91 (0)22 4063 4901
India
 
×