The Role
Build and deploy scalable full-stack applications using Angular, TypeScript, .NET, C#, and Python. Responsibilities include designing front-end interfaces, REST APIs, microservices, database schemas, and system architectures; optimizing application performance; leading code reviews; mentoring developers; collaborating in Agile teams; and supporting CI/CD deployments.
Summary Generated by Built In
Job Description: Senior Full Stack Developer
Role Summary
Key Responsibilities
Job Title: Senior Full Stack Developer (Angular, .NET, Python)
Experience Required: 5 to 7 Years
Location: Bengaluru
Job Type: Full-time
We are looking for an innovative and highly driven Senior Full Stack Developer to join our dynamic engineering team and help us build scalable, high-performance web applications that drive our business forward.
We are seeking a Senior Full Stack Developer with 5 to 7 years of hands-on experience in software engineering. The ideal candidate will have a deep understanding of modern web architectures and proven expertise in building robust backend services using .NET and Python, coupled with responsive, dynamic front-end interfaces using Angular.
As a senior member of the team, you will take ownership of end-to-end feature delivery, architect complex solutions, mentor junior developers, and collaborate closely with product managers and designers to deliver exceptional user experiences.
- End-to-End Development: Architect, design, develop, test, and deploy scalable full-stack applications.
- Frontend Engineering: Build dynamic, responsive, and highly interactive user interfaces using Angular and TypeScript.
- Backend Engineering: Design and develop secure, high-performance RESTful APIs and microservices using .NET Core / .NET 5+ (C#) and Python.
- System Architecture: Make critical architectural decisions, ensuring the scalability, reliability, and security of applications.
- Database Management: Design complex database schemas, write efficient queries, and optimize performance across SQL and/or NoSQL databases.
- Code Quality & Mentorship: Lead code reviews, enforce best practices (SOLID principles, clean code, TDD), and mentor mid-level and junior developers.
- Collaboration: Work in an Agile/Scrum environment closely with UI/UX designers, QA engineers, and Product Managers to translate business requirements into technical solutions.
- DevOps & Deployment: Assist in creating and maintaining CI/CD pipelines to ensure smooth and automated deployments.
- Experience: 5 to 7 years of proven professional experience as a Full Stack Developer or similar role.
- Frontend (Angular):
- Strong proficiency in Angular (v12+), TypeScript, HTML5, CSS3/SASS.
- Experience with state management (e.g., NgRx, RxJS) and modern frontend build tools.
- Backend (.NET & Python):
- Extensive experience with .NET Core / .NET 5+ (C#), ASP.NET Web API, and Entity Framework.
- Strong proficiency in Python and popular Python web frameworks (e.g., FastAPI, Django, or Flask) for building microservices or data-intensive backend tasks.
- Databases: Solid understanding of relational databases (e.g., SQL Server, PostgreSQL) and ORM technologies.
- Version Control: Expert level with Git and collaborative workflows (GitHub/GitLab/Bitbucket).
- Architecture: Solid understanding of Microservices architecture, RESTful API design, and asynchronous programming.
- Problem Solving: Excellent analytical skills with a strong ability to troubleshoot complex issues.
- Experience with Cloud platforms such as Azure, AWS, or Google Cloud.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Experience with Python data processing libraries (Pandas, NumPy) or integrating AI/Machine Learning models.
- Knowledge of NoSQL databases (MongoDB, Redis).
- Familiarity with CI/CD tools (Jenkins, Azure DevOps, GitHub Actions).
Skills Required
- 5 to 7 years of professional experience as a Full Stack Developer or similar role
- Strong proficiency with Angular version 12 or later, TypeScript, HTML5, CSS3, and SASS
- Experience with state management using tools such as NgRx or RxJS
- Extensive experience with .NET Core or .NET 5+, C#, ASP.NET Web API, and Entity Framework
- Strong proficiency in Python and Python web frameworks such as FastAPI, Django, or Flask
- Understanding of relational databases such as SQL Server and PostgreSQL and ORM technologies
- Expert-level Git proficiency and experience with GitHub, GitLab, or Bitbucket workflows
- Understanding of microservices architecture, RESTful API design, and asynchronous programming
- Strong analytical and complex troubleshooting skills
- Experience with cloud platforms such as Azure, AWS, or Google Cloud
- Familiarity with Docker and Kubernetes
- Experience with Pandas, NumPy, or AI and machine learning model integration
- Knowledge of NoSQL databases such as MongoDB and Redis
- Familiarity with Jenkins, Azure DevOps, or GitHub Actions
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Infosec is a cybersecurity education company that helps IT and security professionals advance their careers and helps employees become safer online at work and home. Its offerings include Infosec Skills, with more than 1,400 hands-on cybersecurity courses and instructor-led certification boot camps, and Infosec IQ, which provides security-awareness training. Its mission is to equip individuals and organizations to outsmart cybercrime.







