Python Azure Expert

Customer: AI | Published: 29.10.2025

About the Role We are looking for a technically strong engineer with 4–6 years of hands-on experience. This role will focus on developing cloud-native backend systems, designing and building resilient APIs and integrations, and working closely with cross-functional stakeholders to deliver high quality software. You’ll be part of full life-cycle delivery (from design, development, testing, deployment, support) in an Agile team. ________________________________________ Key Responsibilities • Develop, test, and maintain server-side components and services using Python, ensuring performance, scalability, and reliability • Work with Azure services such as Logic Apps, Functions, API Management, Service Bus, Event Grid, etc • Design and implement integration solutions and patterns (sync / async, event-driven, messaging, orchestration) • Define and own API contracts, versioning, error handling, authentication & authorization • Collaborate with Product, Business Analysts, Architects, QA, DevOps teams to gather requirements, refine specifications, and deliver solutions • Participate in code reviews, maintain code quality, and enforce best practices • Help build and maintain CI/CD pipelines (preferably in Azure DevOps or equivalent) • Contribute to architecture and design discussions; propose improvements, refactoring, and optimizations • Support end-to-end business understanding: understand the domain, workflows, and how systems interact ________________________________________ Required Skills & Qualifications • 4 to 6 years of experience in backend development (strong in Python) • Solid understanding of cloud-native development and distributed systems • Hands-on experience in Azure (Logic Apps, Functions, API Management, Service Bus, Event Grid, etc) • Proven experience in designing and developing APIs and integration solutions • Deep knowledge of integration patterns (e.g. request/response, messaging, pub/sub, event-driven, incremental sync, batch, streaming) • Strong grasp of resilient/fault tolerant design (retries, idempotent operations, circuit breakers etc) • Experience with CI/CD pipelines, automated testing, deployment automation • Good problem solving, logical thinking, and ability to reason across systems • Strong communication skills and ability to work with cross-functional stakeholders • Comfortable in Agile / Scrum environment: participating in ceremonies, sprint planning, grooming, retrospectives • Understanding of software development life cycle (SDLC), including testing (unit, integration, system) ________________________________________ Preferred / Optional Skills (Nice to Have) • Experience in frontend (HTML, React) • Experience with Salesforce integrations (e.g. using REST/SOAP APIs, eventbased integration) • Familiarity with containerization (Docker, Kubernetes) ________________________________________