About this opportunity
We are now looking for a Software Architect to develop groundbreaking cloud-native applications. Your role will include all software development activities related to crafting cloud-native product that is scalable, maintainable handling large data ingestion, data pipelines, and visualizing to the end-user, coordinating between backend, frontend, and domain authorities.
Our focus is simple, efficient, scalable software architecture using microservices on lean and agile ways of working. We are organized in cross-functional multidomain development teams in which we foster continuous improvement, innovation and knowledge sharing.
What you will do
Analyze requirements for cloud-native software architecture
Drive application design and architecture that is scalable and maintainable
Design, coordinate, deploy microservices, micro frontend based applications into cloud infrastructures
Lead developers to craft and build the architected application
Apply test-driven development approach
Maintain software and support life-cycle-management of the end-to-end cloud native product & Machine Learning components through CICD
Support product & security documentation
You will bring
Deep understanding and experience in building microservices-based applications
Deep understanding in Containers, Kubernetes, Horizontal Scaling, API Driven, CICD pipelines
Experience with workflow management such as PREFECT / ARGO
Experience in test-driven development and CICD Experience in Cloud Native applications and communication between the py38 xrs.
eg Microservices, SQL, Pub / Sub system, S3, Micro frontend, Data workflows
Experience in Agile software development methodologies
Experience in cloud solutions such as AWS / GCP / Azure, etc., is an addon
Deep understanding ML DevOps is a plus
Good to have experience in Python programming