The Job
Design and develop a cloud based scalable, extensible, reliable and maintainable platform on modern cloud stack like AWS
Work with cross-functional teams to design and develop cutting-edge solutions that meets the needs of our customers
Coordinating the workflow between the UXdesigner, Engineering, QA, BA, Product Mgt and yourself
Evaluate and incorporate current technologies into current and existing frameworks and solutions as applicable
Collaborate with and mentor members of the team and other coworkers
Have keen knowledge of Devops tools and practices like , CI/CD, Gitlab, Docker, Kubernetes, EKS
Be agile and embrace change
Requirements
At least an year of experience with Golang.
Experience in programming language like Java
Experience working with SQL/NoSQL databases, preferably MongoDB
SaaS product architecting experience covering areas such as data isolation approaches/trade-offs, microservice architectures, identity management.
Experience with microservice communication design patterns
Experience working with AWS, Lamdba, EC2, S3 and other AWS technologies.
Experience win monitor profiling tools.
Understanding of containerization technologies (Docker, RKT, Kubernetes, etc.)
Understanding of monitoring and logging tools such as Sumologic, Splunk, Dynatrace etc.
Experience with continuous deployment (CI/CD) systems (Gitlab, Jenkins etc.)