Posted on: 26/11/2025
Description :
Responsibilities :
- Design and architect robust, scalable Python applications and microservices.
- Lead end-to-end development of complex backend systems and APIs.
- Establish and enforce coding standards, best practices, and design patterns across the team.
- Optimize application performance, ensuring high availability and fault tolerance.
- Mentor junior developers and conduct code reviews to maintain code quality.
- Collaborate with cross-functional teams, including data scientists, ML engineers, and product managers.
- Make critical technical decisions regarding framework selection, database design, and system architecture.
- Drive continuous improvement initiatives in development processes and tooling.
- Troubleshoot and resolve production issues with minimal supervision.
- Contribute to technical documentation and knowledge sharing.
Requirements :
- 5+ years of professional Python development experience.
- Expert-level proficiency in Python and object-oriented programming principles.
- Proven experience with at least two Python frameworks (Django, Flask, FastAPI, or similar).
- Strong expertise in database design and optimization (both SQL and NoSQL).
- Deep understanding of RESTful API design, microservices architecture, and distributed systems.
- Advanced knowledge of software design patterns and architectural principles.
- Extensive experience with Git and collaborative development workflows.
- Track record of leading technical projects and delivering complex solutions.
- Strong analytical and problem-solving abilities with attention to detail.
Preferred Qualification :
- Experience with asynchronous programming and event-driven architectures.
- Proficiency in data processing frameworks (Pandas, NumPy, PySpark).
- Hands-on experience with cloud platforms (AWS, GCP, or Azure) and infrastructure as code.
- Expertise in containerization (Docker, Kubernetes) and CI/CD pipelines.
- Background in AI/ML model deployment and integration.
- Experience with message queuing systems (RabbitMQ, Kafka, Redis).
- Knowledge of testing frameworks and test-driven development.
- Previous experience in agile environments and technical leadership roles.
- Open source contributions or technical blogging.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1580817
Interview Questions for you
View All