Senior Python Backend Developer

About the Role:

We are looking for an exceptionally skilled Python Backend Developer with deep expertise in FastAPI to join our core backend team. This role demands not just coding skills but a strong problem-solving mindset and a passion for building scalable backend systems from the ground up.

You’ll be working with complex, high-volume, multi-source datasets, often unstructured or inconsistent. Our current backend architecture requires a ground-up redesign, and you will play a critical role in architecting, building, and optimizing our new backend stack.

What You’ll Do:

  • Own the backend development using Python and FastAPI.
  • Design and implement scalable and flexible backend architecture from scratch.
  • Handle large-scale data ingestion and processing from multiple and often inconsistent sources.
  • Build robust APIs that are clean, modular, and easy to maintain.
  • Work with databases (SQL and NoSQL) and optimize data access patterns.
  • Collaborate with frontend developers, data engineers, and stakeholders to deliver seamless solutions.
  • Write clean, efficient, and well-documented code.
  • Implement unit tests and maintain high code quality.

What We’re Looking For:

  • Expert in Python, especially with FastAPI (must-have).
  • Strong understanding of backend architecture, API design, and asynchronous programming.
  • Proven experience working with inconsistent, multi-source data pipelines.
  • Ability to think abstractly and model data that doesn’t always follow a consistent schema.
  • Experience with Docker, RESTful services, and CI/CD pipelines.
  • Knowledge of PostgreSQL, MongoDB, or other relevant databases.
  • Comfortable setting up systems from scratch and making critical architecture decisions.
  • Familiarity with security, performance, and scalability best practices.

Good to Have:

  • Experience with Machine Learning, model deployment, or MLOps.
  • Familiarity with data lake architecture or data warehousing.
  • Knowledge of event-driven architectures or message brokers like RabbitMQ or Kafka.

Why Join Us?

  • Opportunity to build something foundational from scratch.
  • Work with a passionate, high-performing team on challenging backend problems.
  • Solve real-world problems involving data complexity at scale.
  • Flexible work culture and room to grow into a leadership role.

Ready to own the backend? Apply now and let’s build something great together

Job details

Job Icon
Experience
4+ Years Experience
Job Icon
Location
Trivandrum, Kerela
Job Icon
Job Type
Full Time
Weekly 5 days
Job Icon
Salary
$20k - 35K
Job Icon
Job ID
RE_PYS_01
Apply Now
White arrow Icon