Posted:7 hours ago|
Platform:
Hybrid
Full Time
Job Title: Senior Software Engineer Python Backend (Django/Postgres)
Location: [Hybrid/Remote] – Pune]
Experience:
5–8 Years
Role Overview:
We are seeking a highly skilled Senior Software Engineer (Python Backend) with strong expertise in Django and PostgreSQL to join our engineering team. The ideal candidate will be responsible for designing, building, and optimizing scalable backend services and APIs. You will work closely with product managers, architects, and front-end teams to deliver high-performance, secure, and reliable solutions.
Key Responsibilities:
Design, develop, and maintain scalable backend services using Python (Django/DRF).
Build and optimize RESTful APIs and integrations with third-party systems.
Work with PostgreSQL to design schemas, write complex queries, and optimize database performance.
Implement caching, job queues, and background task processing where required.
Ensure best practices for code quality, testing, and CI/CD pipelines.
Collaborate with front-end engineers, DevOps, and QA teams for end-to-end solution delivery.
Monitor system performance, troubleshoot production issues, and contribute to observability practices (logging, monitoring, alerting).
Mentor junior engineers and contribute to knowledge sharing within the team.
Required Skills & Qualifications:
5+ years of backend development experience with Python.
Strong hands-on experience with Django/Django REST Framework (DRF).
Expertise in PostgreSQL, including schema design, indexing, query optimization, and migrations.
Solid understanding of software architecture patterns (microservices, monolith, modularization).
Familiarity with unit testing, integration testing, and test automation frameworks (PyTest, unittest).
Experience working with Git, CI/CD pipelines, and containerized environments (Docker/Kubernetes).
Knowledge of security best practices in backend and database development.
Strong problem-solving and debugging skills.
Excellent communication and teamwork abilities.
Good to Have:
Experience with Celery, Redis, or RabbitMQ for task queues and caching.
Exposure to cloud platforms (AWS/Azure/GCP).
Knowledge of GraphQL or gRPC.
Familiarity with Agile methodologies and tools (Jira, Confluence).
Harbinger Systems
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Now15.0 - 25.0 Lacs P.A.
mumbai, mumbai suburban, mumbai (all areas)
0.5 - 2.0 Lacs P.A.
9.6 - 12.0 Lacs P.A.
hyderabad
8.0 - 13.0 Lacs P.A.
hyderabad
5.5 - 15.5 Lacs P.A.
6.0 - 15.0 Lacs P.A.
Salary: Not disclosed
ahmedabad, chennai, delhi / ncr
8.0 - 16.0 Lacs P.A.
hyderabad
8.0 - 13.0 Lacs P.A.
Bengaluru, Karnataka, India
Salary: Not disclosed