3-6 yrs of experience in building enterprise-grade SaaS based products
Should have strong experience in one of the programming languages GO (preferred), Java, Python.
Should have hands-on experience in one of the public cloud platforms GCP(preferred), AWS, Azure.
Should have good problem solving skills and willingness to learn new technologies.
Strong knowledge of computer science fundamentals like object-oriented design, data structures, algorithm design and complexity analysis.
Should have experience in building distributed and loosely coupled systems
Should have experience in serverless technologies, microservices architectures, web services, RESTful APIs, message queues and SQL/NoSQL databases
Should have experience with containers and container management platforms (preferably Kubernetes), highly available systems, infrastructure as code patterns and canary deployment approaches.
Should have experience in deploying software in cloud environment and to diagnose and resolve issues which arise during the installation process
Should have good communication skills and experience working with cross geo-teams
Bachelors/Masters degree in Computer science or equivalent.