Posted on: 09/10/2025
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
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1557957
Interview Questions for you
View All