Key Responsibilities :
- Lead end-to-end architecture, design, and development of backend systems using Python (Django, Flask, FastAPI).
- Collaborate with front-end developers to integrate APIs with Vue.js applications.
- Contribute to full-stack development efforts, including Node.js services and microservices.
- Design and implement scalable, secure, and maintainable software solutions.
- Optimize performance and troubleshoot complex issues across the stack.
- Guide and mentor junior engineers, conduct code reviews, and enforce best practices.
- Work closely with DevOps teams to support CI / CD pipelines and cloud deployments.
- Participate in sprint planning, technical discussions, and stakeholder meetings.
Required Skills & Qualifications :
12+ years of professional software development experience.Expert-level proficiency in Python and related frameworks (Django, Flask, FastAPI).Solid understanding of RESTful APIs , asynchronous programming, and data modeling.Experience with Vue.js for building dynamic front-end interfaces.Exposure to Node.js for backend services or tooling is a strong plus.Strong knowledge of software architecture , design patterns, and system integration.Familiarity with Docker , Kubernetes, and cloud platforms (AWS, Azure, GCP).Experience with SQL and NoSQL databases (PostgreSQL, MongoDB, etc.).Excellent problem-solving, communication, and leadership skills.Preferred Qualifications :