Python Full Stack Technical Lead
Birlasoft · State of Karnataka, India
Birlasoft · State of Karnataka, India
Country/Region: IN Requisition ID: 37168 Work Model: Position Type: Salary Range: Location: INDIA - BENGALURU - BIRLASOFT OFFICE # **Title:** **Python Full Stack Technical Lead** Description: ## **Area(s) of responsibility** Key Responsibilities Architecture & Solution Design - Design and implement scalable, secure, and high-performance full-stack applications. - Define end-to-end architecture including frontend, backend, APIs, and data layers. - Establish and enforce design patterns, coding standards, and best practices. - Drive cloud-native architecture on Azure, ensuring scalability, resilience, and cost optimization. \\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_ Technical Leadership & Delivery - Lead and mentor a cross-functional development team (frontend + backend). - Provide hands-on development support in Python-based frameworks (Flask/FastAPI/Django). - Own end-to-end solution delivery, code quality, and release management. - Conduct code reviews, technical design reviews, and performance tuning. - Drive Agile delivery practices, sprint planning, and backlog prioritization. \\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_ Full Stack Development - Develop and maintain RESTful APIs and microservices using Python. - Build rich UI components using JavaScript frameworks (React/Angular/Vue). - Ensure seamless integration between frontend and backend systems. - Work on database design, optimization, and data modeling (SQL/NoSQL). \\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_ Cloud & DevOps - Architect and manage solutions on Microsoft Azure (App Services, Functions, AKS, Storage, etc.). - Implement CI/CD pipelines, DevOps practices, and infrastructure as code. - Ensure application security, monitoring, and observability. \\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_ Stakeholder Management - Collaborate with business stakeholders, architects, and program managers to translate requirements into technical solutions. - Provide technical consulting and solution recommendations aligned with business goals. - Participate in client discussions, design workshops, and solution presentations. \\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_ Innovation & Continuous Improvement - Evaluate and adopt new tools, frameworks, and technologies. - Drive initiatives in performance optimization, automation, and reusability. - Promote a culture of engineering excellence and continuous learning. \\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_\\_ Technical Skills Backend - Strong expertise in Python (Flask, Django, FastAPI) - Experience with microservices architecture and API development Frontend - Proficiency in JavaScript frameworks (React, Angular, or Vue) - Experience with HTML5, CSS3, and responsive UI design Database - Strong knowledge of SQL (PostgreSQL, MySQL, SQL Server) - Exposure to NoSQL databases (MongoDB, Cosmos DB) Cloud & DevOps - Deep expertise in Microsoft Azure - Experience with Docker, Kubernetes, CI/CD pipelines - Familiarity with monitoring tools and logging frameworks