We are seeking a Senior Python Developer with extensive experience in Django and/or Flask to lead backend development initiatives within our engineering team. The ideal candidate will architect scalable systems, design efficient APIs, and ensure high-performance, secure, and reliable application delivery.
You should be highly proficient in backend engineering, comfortable tackling complex challenges, and confident working in dynamic, fast-paced environments.
Experience with AI/ML workflows or integrating AI-powered features will be considered a strong advantage.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- Expert-level proficiency in Python with strong command of Django or Flask
- Advanced understanding of RESTful APIs, microservices architecture, and system design
- Strong experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB)
- Proficient in Git, Docker, CI/CD pipelines, and deployment environments
- Solid understanding of caching strategies, performance optimization, and application security best practices
- Familiarity with AI concepts such as model integration, data preprocessing, or using AI APIs (OpenAI, Google Vertex AI, etc.)
Experience:
- 3–5 years of professional experience in Python backend development
- Proven experience leading development tasks, mentoring teams, and managing complex backend systems
- Experience building or integrating AI-driven features is a plus
Key Responsibilities:
- Architect, develop, and optimize large-scale backend systems and services
- Design, build, and integrate secure, high-performance APIs
- Lead technical discussions, evaluate technologies, and drive architectural decisions
- Collaborate with frontend, mobile, DevOps, and product teams to deliver end-to-end solutions
- Ensure application scalability, reliability, and robust performance under load
- Conduct in-depth code reviews and enforce best coding practices
- Identify bottlenecks, troubleshoot complex issues, and implement long-term solutions
- Provide mentorship and guidance to junior and mid-level developers
- Work with AI-powered tools, integrate machine learning APIs, or support the development of AI-enabled product features when required
Preferred Skills (Optional):
- Hands-on experience with Celery, Redis, RabbitMQ, or other asynchronous task queues
- Practical knowledge of cloud platforms (AWS, GCP, Azure)
- Experience with containerization and orchestration (Docker, Kubernetes)
- Understanding of distributed systems and microservices patterns
- Experience with AI/ML libraries (TensorFlow, PyTorch, Scikit-learn) or LLM-based integrations is highly desirable
Job Type: Full-time
Pay: Rs100,000.00 - Rs300,000.00 per month
Work Location: In person