Senior Backend Engineer, Python, Microservices at CloudZurf Consultant, Remote, £Contract Rate

Contract Description

Job Title: Backend Engineer – Python & Microservices

Location: Remote

Employment Type: Full-time

Experience Required: 10+ years

Industry: SaaS / Energy / Mobility / Cloud Infrastructure

About the Role

We are looking for a highly skilled and autonomous Backend Engineer with deep expertise in Python , microservices architecture , and API design to join a high-impact engineering team working on scalable internal tools and enterprise SaaS platforms. You will play a key role in system architecture , PoC development , and cloud-native service delivery , collaborating closely with cross-functional teams.

Key Responsibilities

  • Design and implement robust, scalable microservices using Python and related frameworks.
  • Develop and maintain high-performance, production-grade RESTful APIs and background jobs .
  • Lead or contribute to PoC architecture , system modularization, and microservice decomposition.
  • Design and manage relational and NoSQL data models (PostgreSQL, MongoDB, DynamoDB).
  • Build scalable, async batch jobs and distributed processing pipelines using Kafka, RabbitMQ, and SQS.
  • Drive best practices around error handling, logging, security, and observability (Grafana, CloudWatch, Datadog).
  • Collaborate across engineering, product, and DevOps to ship reliable features in cloud environments (AWS preferred).
  • Contribute to documentation, system diagrams, and CI/CD pipelines (Terraform, GitHub Actions).

*

Requirements

  • 10+ years of hands-on experience as a backend engineer
  • Strong proficiency in Python (Flask, FastAPI, Django, etc.)
  • Solid experience with microservices architecture and containerized environments (Docker, Kubernetes, EKS)
  • Proven expertise in REST API design , rate limiting, security, and performance optimization
  • Familiarity with NoSQL & SQL databases (MongoDB, PostgreSQL, DynamoDB, ClickHouse)
  • Experience with cloud platforms (AWS, Azure, or GCP – AWS preferred)
  • CI/CD and Infrastructure as Code (Jenkins, GitHub Actions, Terraform)
  • Exposure to distributed systems, data processing, and event-based architectures (Kafka, SQS)
  • Excellent written and verbal communication skills
  • Bonus: Experience integrating with tools like Zendesk, Openfire, or ticketing/chat systems

Preferred Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field
  • Certifications in System Design or Cloud Architecture

Experience working in agile, distributed teams with a strong ownership mindset

Job Type: Full-time

Pay: ₹40,000.00 - ₹60,000.00 per month

Benefits:

  • Work from home

Experience:

  • Python: 6 years (Required)
  • Back-end development: 6 years (Required)
  • Microservices: 5 years (Required)
  • Total: 8 years (Required)

License/Certification:

  • LinkedIn ID (Required)
  • System Design Certificate (Required)
  • AWS Certified Cloud Practitioner – Foundational (Required)

Work Location: Remote