Job Responsibilities:
- Minimum 10+ years of experience in Software Product Development at an enterprise level with at least 5-7 years in Web technologies.
- Demonstrated technical capability in designing & architecting multi tenancy SaaS products and applications using modern tech stacks for data intensive low latency platforms.
- Analyze requirements and come up with possible solutions to solve the problem, evaluating and capturing necessary tradeoffs
- Build and improve newest services and ensure that they are well tested and released quickly and often to our customers
- Debugging capabilities and identify the root cause of the problem and fix them.
- Influencing the architecture of an application.
- Design and implement cloud based high-performance, highly available services to cover customers’ high demands and big data volumes
- Maintain rapid deployment pipelines and observability of the services to support operations/troubleshooting.
- Think about security of the whole technical stack and processes to ensure customers’ data is safe
- Take care of all aspects of the product: from implementation, through testing, to operations.
Skillsets Required:
- Should have good working experience in both Frontend and Backend Development and Design.
- Expert level experience in frontend technologies like HTML, CSS3, Javascript, TypeScript, React, REdux, Angular, and NodeJS.
- Expert level experience in backend development using technologies like Python, Django, or Java.
- Good to have knowledge on technologies like Spring, Gradle, Groovy and Kotlin.
- Good to have mobile app development knowledge as well.
- Good knowledge of structured and unstructured database technologies like MySQL, MongoDB, Redis etc. Experience of Data warehouse/Data lake design would be an added advantage
- Good to have working experience in Bigdata processing, data engineering, Public cloud experience (AWS, Azure).
- Should have good working experience with co