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
