Sr. Python Developer

About the Role:

  • We are looking for a skilled Python Developer to join our engineering team.
  • You will help build and maintain scalable backend systems and data processing pipelines that power our data-driven applications.
  • The ideal candidate has strong Python fundamentals, hands-on experience with modern backend frameworks, and a solid understanding of data handling at scale.

Responsibilities:

  • Develop and maintain backend APIs and microservices using Python (FastAPI or similar).
  • Work with data pipelines that handle large datasets using formats like Parquet and CSV.
  • Integrate with cloud storage (e.g., AWS S3) and databases like MongoDB and Redis.
  • Write efficient, maintainable, and well-documented code.
  • Collaborate with cross-functional teams on design, development, and deployment.
  • Contribute to improving performance, scalability, and reliability of systems.

Requirements:

  • 2–5 years of professional experience in Python development.
  • Experience with at least one backend framework (FastAPI).
  • Strong understanding of REST APIs, async programming, and data serialization.
  • Familiarity with databases (MongoDB, PostgreSQL, or Redis).
  • Knowledge of AWS S3 or other cloud storage services.
  • Hands-on experience with Git, Docker, and modern development workflows.
  • Good problem-solving skills and attention to detail.

Nice to Have:

  • Experience with data processing frameworks (Pandas, PyArrow, Polars).
  • Exposure to ETL pipelines, streaming systems, or cloud deployments.
  • Understanding of caching, API rate limits, and distributed system design.

Why Join Us:

  • Work on modern backend and data systems used in production environments.
  • Collaborate with a small, talented team focused on quality and scalability.
  • Opportunity to learn and grow across data engineering, cloud, and backend development.

Find Latest Job