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