Job Title: Python Developer
Work location: Gurugram
Working Days-6
Mon-Friday-WFO
Saturdays-WFH
Job Summary
We are seeking a skilled Python Django Developer with expertise in building robust, scalable, and efficient web applications. Must have 3+ years of core work experience. The ideal candidate will have hands-on experience with RabbitMQ, Redis, Celery, and PostgreSQL to ensure seamless background task management, caching, and database performance.
Key Responsibilities
Develop, maintain, and enhance Django-based web applications and APIs.
Design and implement message broker solutions using RabbitMQ to manage asynchronous communication.
Integrate Redis for caching and session storage to optimize performance.
Implement and manage task queues using Celery for background processes.
Work with PostgreSQL for database design, optimization, and query tuning.
Collaborate with front-end developers, DevOps engineers, and stakeholders to deliver high-quality software solutions.
Write clean, modular, and well-documented code following best practices and standards.
Debug, troubleshoot, and resolve issues across the application stack.
Participate in code reviews, system design discussions, and team meetings.
Ensure scalability, reliability, and security of applications.
Technical Skills:
Must have minimum 4+ years of relevant work experience.
Strong proficiency in
Python and Django
framework.
Experience with message brokers, particularly
RabbitMQ
.
Familiarity with
Redis
for caching and session management.
Hands-on experience with
Celery
for distributed task queues.
Proficiency in
PostgreSQL
, including database design and optimization.
Knowledge of
RESTful API
design and development.
Understanding of
Docker
and containerized applications.
Preferred Skills:
Experience with CI/CD pipelines.
Familiarity with cloud platforms (AWS, GCP).
Knowledge of Django ORM and its optimizations.
Basic understanding of front-end technologies (HTML, CSS, JavaScript).
Soft Skills:
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Ability to work in an agile environment and adapt to changing requirements.
Educational Requirements
Bachelor's degree in Computer Science
Job Type: Full-time
Pay: ?500,000.00 - ?1,200,000.00 per year
Location Type:
In-person
Application Question(s):
Are you okay for 6days working
Experience:
Python: 4 years (Preferred)
RabbitMQ: 4 years (Preferred)
Redis: 4 years (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.