Description

Job Overview

Looking for a highly skilled Senior Platform Engineer with strong experience in Python programming and deep expertise in Microsoft Azure services. The ideal candidate will have a minimum of 6 years of relevant experience, with proven expertise in serverless development and event-driven architecture design. This role is ideal for a proactive and passionate engineer who is eager to take ownership of cloud-native modules within our cloud management platform, contributing significantly to its scalability, performance, and innovation.

Join us to work on cutting-edge technology and help shape the future of multi-cloud management with a primary focus on Azure.

 

Responsibilities

  • Take end-to-end ownership of modules within our cloud management platform, ensuring scalability, efficiency, and reliability on Azure.
  • Design and implement serverless applications and event-driven systems leveraging key Azure services such as Azure Functions, Event Grid, and Logic Apps.
  • Collaborate with cross-functional teams to build advanced platform features that align with business goals.
  • Provide architectural input and technical leadership to the engineering team, focusing on Azure-native patterns and best practices.
  • Stay updated with the latest Azure and multi-cloud trends, integrating innovative features and tools into our platform.
  • Troubleshoot and resolve complex issues, providing expert guidance to internal and external stakeholders.

 

Requirements

  • 6+ years of experience in platform or application development with strong Python skills and solid hands-on experience with Azure services.
  • Demonstrated expertise in serverless development on Azure (e.g., Azure Functions, Event Grid, Logic Apps).
  • Strong understanding of cloud computing concepts, architecture best practices, and Azure PaaS services like Azure App Service, Cosmos DB, Azure SQL Database, and API Management.
  • Solid foundation in Object-Oriented Programming (OOP) and SOLID principles, with experience working with both relational and NoSQL databases.
  • Experience in designing and integrating RESTful APIs and working with source control tools like Git.
  • Strong analytical and problem-solving skills to optimize and debug complex systems.
  • Excellent communication and collaboration skills across teams and stakeholders.
  • Passion for continuous learning and innovation in cloud technologies.

 

Nice to Have

  • Microsoft Certified: Azure Solutions Architect, Azure Developer Associate, or other relevant Azure certifications.
  • Experience using Azure SDK for Python (azure-mgmt, azure-core).
  • Exposure to multi-cloud environments including AWS or GCP.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes (AKS preferred).


 

Education

Any Graduate