HamburgerMenu
hirist

Senior Backend Engineer - Python/Django

Posted on: 09/10/2025

Job Description

Description :

The Role : What You'll Do

You will be a core contributor to our backend team, focused on system stability, performance, and introducing new, high-impact features.

Your primary focus will be on the core business logic, API design, and data infrastructure.

Key Responsibilities :

- System Architecture and Design : Design, develop, and deploy highly scalable, fault-tolerant backend services and RESTful/GraphQL APIs using Python, Django, and Django REST Framework (DRF).

- Performance Engineering : Identify and eliminate performance bottlenecks, especially in the data layer (database queries, caching), to ensure low-latency and high-throughput for millions of users.

- Data Management : Work hands-on with relational (e.g., PostgreSQL) and NoSQL (e.g., Redis, MongoDB) databases to design optimal schemas, implement efficient queries, and ensure data integrity.

- Asynchronous Processing : Architect and implement reliable asynchronous task management using tools like Celery to handle background jobs, data pipelines, and scheduled processes.

- Code Quality & Collaboration : Set and maintain a high standard for code quality. Lead code reviews, champion engineering best practices (testing, documentation, SOLID principles), and mentor mid-level and junior developers.

- DevOps & Deployment : Work closely with the DevOps team to manage the deployment life cycle using Docker, Kubernetes, and CI/CD pipelines on major cloud providers (AWS or Azure/GCP).

- Cross-Functional Partnership : Collaborate with Product Managers, Frontend Engineers, and Data Scientists to translate complex business requirements into clear, technical specifications and deliver end-to-end features.

- Troubleshooting & Ownership : Take full ownership of service health, participate in on-call rotations, and proactively monitor system performance to maintain high uptime SLAs.

Ideal Profile : What We're Looking For

Required Skills & Experience :

- 5+ years of professional experience in Backend Development.

- Expert-level proficiency in Python and a proven track record with the Django framework (including Django ORM).

- Strong practical experience designing and building high-volume, consumer-facing applications (ideally e-commerce, FinTech, or similar high-traffic platforms).

- Deep expertise in database design, query optimization, and performance tuning for PostgreSQL or similar relational databases.

- Hands-on experience with API design principles (REST, idempotency, versioning) and working with asynchronous tools like Celery/RabbitMQ/Kafka.

- Proficiency with containerization (Docker) and understanding of orchestration concepts (Kubernetes).

- Strong experience with cloud infrastructure (e.g., AWS EC2, S3, RDS, Lambda).

- Excellent communication and problem-solving skills, with a proactive, ownership-driven mindset.

- Experience with testing frameworks (Pytest/unittest) and a commitment to writing robust unit and integration tests.

Nice to Have (Bonus Points) :

- Experience with Microservices architecture and inter-service communication patterns.

- Familiarity with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).

- Experience implementing distributed caching with Redis.

- Prior experience in a leadership or mentorship capacity.

- Familiarity with data warehousing solutions (e.g., Snowflake, BigQuery) and building data pipelines


info-icon

Did you find something suspicious?