o Experience in designing, developing, and delivering cloud native software
o Advanced knowledge of microservices, data access, event sourcing and stream processing.
o Experience working with large scale microservice architecture backends using message brokers, data pipelines, several data sources
o Experience developing software using Typescript, NodeJs, Docker, Kafka, Redis , Auth, various UT framework
o Experience with frontend web design, CSS, Angular , HTML, JavaScript
o Experience with DBMS - Postgres, MongoDB, SQL
o Experience with Docker, Containers, Helm charts, Kubernetes, Vault
o Experience with OpenAPI/Swagger.
o Must have experience with AWS , good to have - GCP, Azure, vSphere , Openstack
o Experience with GIT, Jira, code review tools.
o Experience with Python, GoLang
o Nice to have experience with Jenkins, Terraform, Cloudify, groovy script
o Thorough experience of working in software development including the application of best practices and SOLID design principles
o Excellent communication skills, both written and verbal
o Experience supporting Junior Engineers to develop best practices in software development
o Experience with various Agile SDLC - Scrum, Kanban