As a Senior Python Backend Developer, you will:
- Design, develop, and maintain scalable backend applications using Python, FastAPI, and Microservices architecture.
- Build, deploy, and support enterprise-grade APIs and distributed services.
- Develop event-driven applications and integrations using Kafka.
- Design technical solutions based on business requirements and prepare functional and technical specification documents.
- Collaborate with business stakeholders to translate requirements into scalable technical solutions.
- Participate in the complete software development lifecycle, including requirement gathering, solution design, development, testing, deployment, and production support.
- Develop and maintain CI/CD pipelines using Azure DevOps or GitHub Actions.
- Containerize applications using Docker and deploy workloads on Kubernetes (AKS) using Helm.
- Write, execute, and maintain automated and manual test cases to ensure application quality.
- Prepare deployment, cutover, and rollback plans while supporting post-production hyper-care activities.
- Lead Agile ceremonies including sprint planning, backlog grooming, retrospectives, and technical spike discussions.
- Work closely with cross-functional teams to deliver secure, scalable, and high-performing enterprise applications.
- Troubleshoot production issues and drive continuous improvements across applications and deployment processes.
- Contribute to technical discussions, architectural decisions, and development best practices.
What You Bring to the Table:
- 10+ years of professional experience in Python application development and enterprise software engineering.
- Strong hands-on expertise in Python, FastAPI, and Microservices architecture.
- Solid experience developing RESTful APIs and backend services.
- Experience implementing event-driven architectures using Kafka.
- Strong knowledge of Azure Cloud services with exposure to cloud-native application development.
- Experience building and maintaining CI/CD pipelines using Azure DevOps or GitHub Actions.
- Hands-on experience with Docker, Kubernetes (AKS), and Helm.
- Experience working in Agile/SAFe environments using Jira and Confluence.
- Strong understanding of software design principles, coding standards, and application lifecycle management.
- Experience preparing functional design documents and technical specifications.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and stakeholder management skills.
- Ability to mentor team members and contribute to technical decision-making.
You should possess the ability to:
- Design scalable, maintainable, and secure backend solutions.
- Work independently while effectively collaborating within Agile teams.
- Translate business requirements into technical designs and implementation plans.
- Build reusable APIs and microservices following industry best practices.
- Implement robust CI/CD and automated deployment processes.
- Manage containerized workloads using Docker, Kubernetes (AKS), and Helm.
- Drive solution design, sprint planning, backlog refinement, and release activities.
- Prepare deployment strategies, cut over plans, and provide hyper-care support after production releases.
- Troubleshoot complex production issues under tight deadlines.
- Adapt quickly to new technologies, tools, and changing business priorities.
- Demonstrate strong ownership, accountability, and continuous learning.
What We Bring to the Table:
- Opportunity to work on large-scale enterprise digital transformation initiatives.
- Exposure to modern cloud-native technologies and distributed application architectures.
- A collaborative Agile environment focused on innovation and continuous improvement.
- Opportunities to contribute to architecture, solution design, and technical leadership.
- A culture that encourages knowledge sharing, continuous learning, and professional growth.
- Challenging projects utilizing Python, FastAPI, Kafka, Azure Cloud, Kubernetes, and modern DevOps practices.
- Cross-functional collaboration with architects, business stakeholders, and engineering teams.
- An environment that values ownership, technical excellence, and continuous delivery.
Let’s Connect
Want to discuss this opportunity in more detail? Feel free to reach out.
Recruiter: Giftson Paul Davidson
Phone: +31 20 369 0609 ;
Extn : 151
LinkedIn: https://www.linkedin.com/in/giftsonpauldavidson/