Country/Region:  IN
Requisition ID:  31600
Work Model: 
Position Type: 
Salary Range: 
Location:  INDIA - BENGALURU - BIRLASOFT OFFICE

Title:  Full Stack Lead (Angular + Python)

Description: 

Area(s) of responsibility

Job Title: Full Stack Lead (Angular + Python)
Location: Noida/Pune/Hyderabad
Experience: 6-8 years
Employment Type: Full-Time

Key Responsibilities:
•    Lead and manage the development of end-to-end solutions using Angular for the frontend and Python (with Django or Flask) for the backend.
•    Architect and implement scalable and performant applications.
•    Strong knowledge of Database .
•    Collaborate with cross-functional teams (product managers, designers, other developers) to define technical requirements and deliver high-quality software solutions.
•    Write clean, maintainable, and efficient code while ensuring security and data protection.
•    Oversee code quality and review pull requests to ensure adherence to best practices.
•    Design, implement, and maintain RESTful APIs and integrations.
•    Lead, mentor, and guide a team of junior developers to improve coding skills and grow professionally.
•    Troubleshoot and debug issues in both frontend and backend systems.
•    Ensure application performance, scalability, and reliability across all environments.
•    Participate in code sprints, plan release schedules, and track project milestones.
•    Stay up to date with emerging technologies and trends, and continuously improve development practices.

Requirements:
Experience: 6-8 years of professional experience in full-stack development, with a strong focus on Angular (frontend) and Python (backend).

Frontend:
•    Proficiency in Angular, including Angular CLI, modules, components, services, directives, pipes, and RxJS.
•    Solid understanding of HTML5, CSS3, JavaScript, and responsive design principles.
•    Experience with state management libraries like NgRx or Akita.
•    Familiarity with frontend testing tools such as Jasmine and Karma.

Backend:
•    Strong experience in Python, with proficiency in frameworks like Django, Flask, or FastAPI.
•    Experience with RESTful API development and integration with third-party services.
•    Working knowledge of databases like PostgreSQL, MySQL, or MongoDB.
•    Familiarity with caching solutions such as Redis or Memcached.
•    Experience with version control tools like Git.

Additional Skills:
•    Strong understanding of Agile/Scrum methodologies and project management tools.
•    Experience with CI/CD pipelines and DevOps practices.
•    Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud).
•    Knowledge of containerization and orchestration tools like Docker and Kubernetes.
•    Excellent problem-solving and debugging skills.