
Full Stack Lead – Angular, Python
Birlasoft
full-time
Posted on:
Location Type: Office
Location: Bengaluru • 🇮🇳 India
Visit company websiteJob Level
Senior
Tech Stack
AngularAWSAzureCloudDjangoDockerFlaskJavaScriptKubernetesMongoDBMySQLPostgresPythonRedisRxJS
About the role
- 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
- 6-8 years of professional experience in full-stack development, with a strong focus on Angular (frontend) and Python (backend)
- 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
- 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
- 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.
Benefits
- Health insurance
- Flexible work arrangements
- Professional development
- Paid time off
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AngularPythonDjangoFlaskHTML5CSS3JavaScriptRESTful APIsPostgreSQLGit
Soft skills
leadershipmentoringcollaborationproblem-solvingdebugging