Python Backend Developer(Kafka)

Open 21d reposted 2×

Responsibilities

\
  • Design, develop, and maintain scalable and efficient backend services using Python.
  • Implement and manage Kafka-based messaging systems for real-time data ingestion, processing, and distribution.
  • Develop and maintain data pipelines and stream processing applications using Kafka Streams, Kafka Connect, or similar technologies.
  • Collaborate with DevOps and Data Engineering teams to ensure seamless integration and deployment of services.
  • Optimize application performance and scalability through profiling, tuning, and refactoring.
  • Ensure code quality through unit testing, code reviews, and best practices in software development.
  • Monitor and troubleshoot production issues related to Kafka and backend services.

Qualifications (Required Skills)

  • Strong experience in Python backend development
  • Hands-on experience with Kafka, Kafka Streams, Kafka Connect, or similar messaging/streaming technologies
  • Knowledge of data pipelines and ETL processes
  • Familiarity with CI/CD, DevOps, and production monitoring
  • Experience in performance optimization and scalability

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available