Job description
Responsibilities (what the job involves) Architect, develop and maintain highly scalable, reliable and secure distributed backendsystems on Cloud (AWS or Azure) or on-premises environments for its customersand partners. Work closely with your fellow engineers to develop systems capable of concurrentlyprocessing massive amounts of voice data both in online real-time as well as offlineenvironments. Drive accountability for test driven development, delivery of high-quality features andresilient enterprise class solutions. Lead a culture of team ownership and direct individual and team accountability tocontinuously 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’veidentified make great additions to our team. BE//BTech/ME/MTech in Computer Science or a related field from a Tier I or Tier IIUniversity. 6-8 years of hands-on software development and deployment experience (experience ofworking in a consumer product startup during its growth phase will be a plus) of which 1 – 2years 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: Python, NodeJS, GoLang 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 highavailability systems Knowledge of Docker and Kubernetes Knowledge of RESTful APIs, caching concepts, the HTTP protocol and general webarchitecture
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Qrata.
- Track your application and get updates by email and WhatsApp.