Description :
About the Role :
We are looking for a highly skilled Backend Technical Lead to join our dynamic team. The ideal candidate will have strong expertise in Python, relational and No-SQL databases, API development, and modern backend frameworks. You will lead the design and development of scalable backend systems and mentor a team of developers.
Key Responsibilities :
- Lead the design and development of complex backend systems using Python and frameworks like Django, Flask, or FastAPI.
- Develop, test, and maintain high-quality Python applications.
- Make architecture decisions and ensure best practices in software design and development.
- Mentor and guide a team of developers; conduct code reviews and facilitate knowledge sharing.
- Design and implement robust and scalable APIs.
- Work extensively with relational databases for schema design, queries, and performance optimization.
- Utilize No-SQL databases, especially MongoDB, for managing data structures.
- Integrate and manage message broker systems like RabbitMQ, ZeroMQ, or IBM-MQ.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure application performance, quality, and responsiveness.
- Maintain code quality, organization, and automation.
Required Qualifications & Skills :
- Python Expertise : Proven experience solving complex technical problems using Python.
- Frameworks : Strong knowledge of Django and FastAPI (Flask is a plus).
- Relational Database Proficiency : SQL, schema design, and normalization.
- No-SQL Database Knowledge : Particularly MongoDB.
- API Development : Extensive experience in designing, developing, and maintaining APIs.
- Message Brokers : Experience with RabbitMQ, ZeroMQ, or IBM-MQ.
- Problem-Solving Skills : Strong analytical and problem-solving abilities.
- Communication Skills : Excellent verbal and written communication.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1599762