Posted on: 15/12/2025
Description :
- Define and enforce coding standards, architecture guidelines, and best practices.
- Architect and implement RESTful and/or GraphQL APIs ensuring performance, security, and scalability.
- Drive adoption of microservices architecture, asynchronous programming, and modular design.
- Review system designs and provide guidance on performance optimization and reliability.
Team & Delivery Management :
- Lead and mentor a team of Python developers; provide technical guidance, code reviews, and feedback.
- Plan sprint activities, estimate tasks, and ensure timely delivery of milestones.
- Collaborate closely with frontend, DevOps, QA, and product teams throughout the development lifecycle.
- Troubleshoot complex production issues and drive root-cause analysis and long-term fixes.
Engineering Excellence :
- Oversee database design and data integration using SQL and NoSQL databases.
- Guide implementation of containerization and deployment using Docker, Kubernetes, and cloud platforms (AWS preferred).
- (Optional) Support integration or maintenance of APIs written in Rust or other high-
performance languages.
Required Skills & Qualifications :
- Proven experience leading or mentoring development teams.
- Strong knowledge of OOP, data structures, design patterns, and software engineering
principles.
- Hands-on experience with Flask, Django, or FastAPI.
- Deep understanding of RESTful APIs, microservices architecture, and asynchronous
programming.
- Experience with SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, Redis.
- Proficiency with Git and collaborative development workflows.
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication and stakeholder collaboration abilities
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1590386
Interview Questions for you
View All