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 (. 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 (. using rest/soap apis, eventbased integration)
• familiarity with containerization (docker, kubernetes)
________________________________________