Senior Python Engineer

Senior Python Back-End Engineer

Job description

We are looking for a Senior Backend Engineer (Python + Django) to join our high-performing cross-functional product team, working alongside top-tier engineers and architects. Our mission is to build an enterprise-grade data platform capable of seamlessly integrating, processing, and analyzing vast amounts of disparate data sources in real-time.

The platform leverages Big Data principles, incorporating scalable cloud solutions, AI-driven insights, and cutting-edge database technologies to provide deep operational visibility and enable faster, smarter business decisions. Advanced data lineage tracking, real-time processing, and robust data governance ensure effortless scalability and compliance with global regulations such as GDPR and HIPAA. The frontend is built as a Single Page Application (SPA) using TypeScript, React, and Redux, so experience with these technologies is a strong plus, as occasional frontend work and close collaboration on integration with backend APIs will be required.

 

Tech Stack

Our backend is built with Python and Django, following a modular microservices architecture with event-driven components and scalable data pipelines. We utilize distributed computing, message brokers (Kafka, RabbitMQ), orchestration frameworks (Airflow, Prefect), and both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases to handle large-scale data efficiently.

 

Responsibilities:

  • Design, develop, and maintain scalable backend services using Python, Django.
  • Build robust, high-performance APIs for real-time data ingestion and processing.
  • Architect scalable microservices to support complex data workflows.
  • Optimize data pipelines for high throughput, low latency, and fault tolerance.
  • Collaborate with Data Engineers, DevOps, and AI/ML teams to enhance platform capabilities.
  • Occasionally contribute to frontend development and API integration using TypeScript, React, and Redux
  • Implement security best practices, including authentication, authorization, and data encryption.
  • Ensure compliance with global data regulations (GDPR, HIPAA).
  • Improve system reliability through monitoring, logging, and observability tools.
  • Mentor and provide technical guidance to other engineers.

     

Requirements:

  • 7+ years of backend development experience, with at least 3+ years using Python and Django.
  • Strong knowledge of distributed systems, event-driven architecture, and data-intensive applications.
  • Experience designing and optimizing RESTful APIs and GraphQL services.
  • Deep expertise in relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
  • Proficiency in containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP, Azure).
  • Experience with CI/CD pipelines, automated testing, and performance tuning.
  • Solid understanding of message brokers (Kafka, RabbitMQ) and distributed task queues (Celery).
  • Experience with TypeScript, React, and Redux is a strong plus.
  • Passion for clean, maintainable, and well-documented code.
  • Strong problem-solving skills and ability to work in a fast-paced, agile environment.

This is a high-impact role where you will be instrumental in shaping a cutting-edge data platform. If you’re passionate about Big Data, scalable architectures, and solving complex backend challenges, we’d love to hear from you!

 

What we offer

  • Competitive compensation based on experience and skills.
  • Flexible working hours and remote work environment.
  • Opportunities for professional growth and development.
  • Collaborative and innovative team culture.
  • Participation in exciting and challenging projects.
99 views
·
4 applications
75% read
·
50% responded
Last responded 6 days ago
41 views
·
3 applications
100% read
·
67% responded
Last responded 6 days ago
To apply for this and other jobs on Djinni login or signup.