Lead Engineer – Backend


We are looking for talented and driven individuals to join a high-impact team as a Backend Lead at Mihup. You will be responsible for scaling our backend systems to cope with rapid increases in demand for our services. You will have to work closely with the Test and DevOps teams to ensure secure and high availability of our services.

Responsibilities (what the job involves):

  • Architect, develop and maintain highly scalable, reliable and secure distributed backend systems on Cloud (AWS or Azure) or on-premises environments for Mihup, its customers and partners.
  • Work closely with your fellow engineers to develop systems capable of concurrently processing massive amounts of voice data both in online real-time as well as offline environments.
  • Drive accountability for test driven development, delivery of high-quality features and resilient enterprise class solutions.
  • Lead a culture of team ownership and direct individual and team accountability to continuously improve how they work to achieve results.
  • Work in a startup environment, pushing boundaries with deep involvement with business.

    Requirements (what we are looking for):

    The right person is better than the right set of experiences and these are the traits we’ve identified make great additions to our team.

  • BE//BTech/ME/MTech in Computer Science or a related field from a Tier I or Tier II University.
  • 6-8 years of hands-on software development and deployment experience (experience of working in a consumer product startup during its growth phase will be a plus) of which 1 – 2 years of experience would be in leading a team of software developers.
  • Expertise in Java 8+ and Spring Boot is a must
  • Good experience in messaging platforms like RabbitMQ/Kafka
  • Good experience in distributed systems and relational & NoSQL databases like PostgreSQL, MySQL, Redis, MongoDB, etc.
  • Expertise in one or more of: Java, NodeJS, GoLang, Python would be preferred
  • Must have hands on experience in products which handle multiple concurrent calls (API), handle CPU intensive jobs, consist of multiple asynchronous system calls.
  • Worked on microservices based architecture and design
  • Managed/ Owned infrastructure on AWS/Microsoft Azure/private clouds and setup high availability systems
  • Knowledge of Docker and Kubernetes
  • Knowledge of RESTful APIs, caching concepts, the HTTP protocol and general web architecture

    Pluses:

    1. Anything that will let us know more about who you are that you would like to share such as Blogs, Twitter, Medium, GitHub etc.

    About us:

    Founded in June 2016 and headquartered in Kolkata, Mihup is building a Voice technology platform for enterprises such as customer contact centers, Automotive & TV OEMs. we currently have some of the best minds of the industry working with us! We already work with the top enterprises in India. Our platform provides capability to build offline VPA for cars and contact center call analysis on a spectrum of criteria and generates suggestions and guidance for the agents and business. We are backed by Accel and Ideaspring Capital.

    Employment Type Full-time