Responisibilities
- Design and build from scratch cloud-based products and services with massive scale and reliability at the heart.
- Build REST APIs to providing provisioning services.
- Write code in Python/Node.js/Golang extensively.
- Use emerging technologies to build a high performance and scalable system.
- Design data access layer to optimally store and retrieve data.
- Build solutions which can inter-operate with other enterprise elements seamlessly.
- Work with Product Management to understand and define requirements
Qualifications/Requirements :
- Must have experience in building scalable, high-performance cloud services
- 10 years of software development experience with enterprise grade software.
- Expert problems solving skills, good understand of algorithms and data structures
- Expertise in building scalable cloud solutions based on the microservices architecture
- Expertise with docker kubernetes
- Experience with NoSQL databases( MongoDB, MariaDB, Cassandra,druid )
- Experience with messaging technologies such as Kafka
- Expertise in AWS and Azure or Google cloud
- Must have expertise in REST APIs and their application in SaaS, PaaS and IaaS
- Experience in NoSQL dbs such as MongoDB or Druid etc
- Strong object-oriented designing and programming with any OO language - preferably Python.
- Experience with HTTPS and Web 2.0 programming required.
- Experience with SOAP, JSON and other web API frameworks
- Experience with Linux or any Unix based system
- Proven analytical and problem solving, architecture and design skills required.