Birlasoft

Full Stack Lead – Angular, Python

Birlasoft

full-time

Posted on:

Location Type: Office

Location: Bengaluru • 🇮🇳 India

Visit company website
AI Apply
Apply

Job 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