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