HamburgerMenu
hirist

Senior Backend Engineer - Python

All Domain Soft
5 - 10 Years
Delhi NCR

Posted on: 07/08/2026

Job Description

Role & responsibilities :

- Design, build, and maintain scalable backend services and APIs using Python and Django.

- Develop and optimize data storage solutions with PostgreSQL and Redis, ensuring reliability and performance.

- Implement Elasticsearch for search and analytics across large datasets.

- Architect and operate distributed systems that handle high-throughput and low-latency workloads.

- Build and operate asynchronous task queues and background workers using Celery and Redis.

- Write clean, maintainable, and unit-test focused code with strong coverage using pytest.

- Build and maintain REST APIs, ensuring proper authentication, authorization, and versioning.

- Monitor, troubleshoot, and optimize backend services for scalability, reliability, and cost effectiveness.

- Collaborate with frontend, QA, DevOps, and product teams to deliver end-to-end solutions.

- Document technical designs, APIs, and operational runbooks.

- Perform other backend software engineering duties as assigned and according to capability.

Required Education and Experience :

- Bachelors degree in Computer Science, Engineering, or a related field.

- Proven experience developing and maintaining backend systems in production environments.

- Strong programming expertise in Python and Django.

- Hands-on experience with PostgreSQL, including schema design and query optimization.

- Experience with Redis for caching, message queues, or real-time data.

- Strong command of Linux-based operating systems.

- Excellent verbal and written communication skills in English.

Preferred Experience :

- Practical use of Elasticsearch for indexing, search, and data analytics.

- Experience building and consuming APIs, including documentation and testing.

- Solid understanding of distributed systems design patterns.

- Strong focus on unit tests and automated testing using pytest or similar frameworks.

- Proficiency with Docker and containerized application deployments.

- Proven experience with Celery and managing background workers in production.

- Familiarity with CI/CD pipelines and DevOps practices.

- Agile/Scrum team experience.

Note :

- Role suitable only for senior level people with required experience & Tech stack.

- Please do not apply if you are a fresher/junior developer/have lesser experience or have previously applied for similar job post.

- This job doesn't have any flexibility with WFO or shift timings.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...