Live opening · Posted 2 days ago

Senior Software Engineer

Datacultr · Gurgaon
Instahyre 3-6 yrs
You are 2 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 2 days ago
CompanyDatacultr
LocationGurgaon
Experience3-6 yrs
SourceInstahyre
Listed2 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
5 min from Instahyre publishing this role to us finding it
3 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
16,165 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

We are seeking a highly skilled and experienced Software Engineer with 4-8 years of professional experience in Python and Django, specifically in building REST APIs using frameworks like FASTAPI and Django Rest Framework (DRF). The ideal candidate should have hands-on experience with Redis cache, Docker, PostgreSQL, Kafka, Elasticsearch, and ETL pipelines.
Responsibilities:
Collaborate with cross-functional teams to design, develop, and maintain high-quality software solutions using Python, Django (including DRF), FastAPI, and other modern frameworks.
Build robust and scalable REST APIs, ensuring efficient data transfer and seamless integration with frontend and third-party systems.
Utilize Redis for caching, session management, and performance optimization.
Design and implement scalable ETL pipelines to efficiently process and transform large datasets across systems.
Integrate and maintain Kafka for building real-time data streaming and messaging services.
Implement Elasticsearch for advanced search capabilities, data indexing, and analytics functionalities.
Containerize applications using Docker for easy deployment and scalability.
Design and manage PostgreSQL databases, ensuring data integrity and performance tuning.
Write clean, efficient, and well-documented code following best practices and coding standards.
Participate in system design discussions and contribute to architectural decisions, particularly around data flow and microservices communication.
Troubleshoot and debug complex software issues, ensuring smooth operation of production systems.
Profile and optimize Python code for improved performance and scalability.
Implement and maintain CI/CD pipelines for automated testing and deployment.
Requirements:
4-8 years of experience in backend development using Python.
Strong proficiency in Django, DRF, and RESTful API development.
Experience with FastAPI, asyncio, and modern Python libraries.
Solid understanding of PostgreSQL and relational database concepts.
Proficiency with Redis for caching and performance optimization.
Hands-on experience with Docker and container orchestration.
Familiarity with Kafka for real-time messaging and event-driven systems.
Experience implementing and maintaining ETL pipelines for structured/unstructured data.
Working knowledge of Elasticsearch for search and data indexing.
Exposure to AWS services (e. g., EC2 S3 RDS) and cloud-native development.
Understanding of Test-Driven Development (TDD) and automation frameworks.
Strong grasp of Git and collaborative development practices.
Excellent communication skills and a team-oriented mindset.
Experience with Agile development methodologies.

Experience
3-6 yrs

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App