We are seeking an experienced Backend Developer (Python) to join our Big Data Analytics project.
The ideal candidate should have prior experience working with large-scale data systems, developing robust backend services, and optimizing data processing pipelines.
Key Responsibilities
Design, develop, and maintain RESTful APIs and microservices using Django, Flask, or FastAPI.
Integrate and manage real-time streaming with Apache Kafka and RabbitMQ.
Optimize database performance and design using PostgreSQL, MongoDB, and Neo4j.
Implement security best practices, including OAuth 2.0, JWT, and TLS.
Work closely with data engineers and data scientists to support data-driven applications.
Ensure high availability, scalability, and performance of backend services.
Automate deployments and CI/CD pipelines for seamless integration and delivery.
Skills & Qualifications
Proficiency in Python, with hands-on experience in Django, Flask, or FastAPI.
Strong experience with message brokers such as Apache Kafka or RabbitMQ.
Expertise in database design and optimization (both SQL & NoSQL technologies like PostgreSQL, MongoDB, Neo4j).
Understanding of distributed computing and big data processing frameworks (e.g , Hadoop, Spark) is a plus.
Familiarity with containerization and orchestration (Docker, Kubernetes).
Experience in implementing security best practices and API authentication mechanisms.
Strong problem-solving skills and the ability to work in an agile, fast-paced environment.
Nice-to-Have Skills
Exposure to data pipeline orchestration tools (Airflow, Prefect, Dagster).
Experience in handling high-throughput applications.
Knowledge of GraphQL and event-driven architectures.
Familiarity with ML model deployment and integration
(ref:hirist.tech)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job