Description

Responsibilities

  • Design the overall architecture of the backend and evolve it to ensure maximum performance, stability, and scalability.
  • Collaborate with front-end and mobile application developers to improve usability.
  • Building reusable code and libraries for future use.
  • Constantly evaluates emerging technologies and avails strategic, innovative, and cost-effective solutions that increase the efficiency, reliability, and integration of the business's sites/software.
  • Working in a semi-autonomous environment with prototyping technologies in order to resolve emerging site/software issues promptly, reporting directly to the Head of Engineering.
  • Making sure that the whole system is secure and no data is lost.
  • Making cool backends takes into consideration performance and stability.
  • Understand the business requirements and come up with a scalable solution.
  • Enjoying the challenge of leading complex technical projects and delivering iterative solutions that provide value each step of the way.

Requirements

  • 5 years of relevant working experience.
  • Previous experience working in the technology industry and building large-scale backends.
  • Highly proficient in Python/Java.
  • Must also be greatly proficient in at least one of the backend frameworks (like Django, Flask, etc).
  • Familiarity with Database technologies like Sql and NoSql.
  • Working knowledge of different database solutions Postgresql, MongoDB, Redis, etc.
  • Familiarity with cloud technologies like AWS is beneficial.
  • Be consumer-oriented, be a team-builder and team player, have the ability to work in a fast-paced and highly collaborative position, be highly organised, and have the ability to multitask and meet tight deadlines.
  • BE/B. Tech in CS or ECE


 

Education

ANY GRADUATE