Sr Full Stack Developer- Python | Fast API | Angular
Mumbai, IndiaFull-timeMid · 4-7 years
About this role
Senior Software Engineer Openings – Frontend, Backend and Full Stack
Experience: 4–7 Years
Location: Mumbai
Employment Type: Full-Time
Cloud Requirement: Cloud-Agnostic
1. Senior Frontend Developer – Angular
Mandatory Skills
- Strong hands-on frontend development experience using Angular
- Experience with Angular 10 or above
- Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3
- Experience developing responsive and dynamic web applications
- Strong understanding of component-based frontend architecture
- Experience integrating frontend applications with REST APIs
- Knowledge of cross-browser compatibility and responsive design
- Experience with Git and Agile development methodologies
Good to Have
- Experience with RxJS, NgRx, Angular Material, or Bootstrap
- Experience with frontend testing frameworks such as Jasmine, Karma, or Jest
- Exposure to CI/CD pipelines
- Basic knowledge of cloud platforms
2. Senior Backend Developer – Python
Mandatory Skills
- Strong hands-on backend development experience using Python
- Experience with at least one of the following frameworks:
- FastAPI
- Django or Django REST Framework
- Flask
- Hands-on experience with at least one major cloud platform, such as:
- AWS
- Microsoft Azure
- Google Cloud Platform
- Strong experience designing and developing RESTful APIs
- Good understanding of JSON, microservices, and backend architecture
- Experience with relational or NoSQL databases
- Experience with Git, debugging, testing, and code reviews
- Understanding of application performance, scalability, reliability, and security
Key Responsibilities
- Design, develop, and maintain backend applications using Python
- Develop RESTful APIs using FastAPI, Django, or Flask
- Build scalable, secure, and maintainable backend services
- Deploy and support applications on cloud platforms
- Integrate backend services with databases, third-party applications, and external APIs
- Write clean, reusable, efficient, and testable code
- Optimize backend applications for performance and scalability
- Participate in code reviews, debugging, testing, deployment, and production support
Good to Have
- Experience with Docker and Kubernetes
- Experience with PostgreSQL, MySQL, MongoDB, SQL Server, or DynamoDB
- Knowledge of asynchronous programming
- Experience with Pytest or similar testing frameworks
- Knowledge of OAuth, JWT, and API security
- Experience with CI/CD and Infrastructure as Code tools
3. Senior Full Stack Developer – Python and Angular
Mandatory Skills
- Strong hands-on development experience using Python
- Strong hands-on frontend development experience using Angular
- Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3
- Experience designing, developing, and integrating RESTful APIs
- Hands-on experience with at least one major cloud platform, such as:
- AWS
- Microsoft Azure
- Google Cloud Platform
- Experience with relational or NoSQL databases
- Good understanding of JSON, microservices, and full stack application architecture
- Experience with Git, debugging, testing, and Agile development methodologies
Preferred Backend Framework Experience
Experience with at least one of the following frameworks will be preferred:
- FastAPI
- Django or Django REST Framework
- Flask
Key Responsibilities
- Design, develop, and maintain full stack web applications
- Develop responsive frontend applications using Angular
- Develop scalable backend services and APIs using Python
- Integrate Angular frontend components with Python backend services
- Deploy, manage, and support applications on cloud platforms
- Write clean, reusable, maintainable, and testable code
- Optimize applications for performance, scalability, security, and reliability
- Participate in code reviews, debugging, testing, deployment, and production support
- Collaborate with product managers, designers, QA engineers, DevOps teams, and other stakeholders
Good to Have
- Experience with Docker and Kubernetes
- Experience with PostgreSQL, MySQL, MongoDB, SQL Server, or DynamoDB
- Knowledge of microservices and event-driven architecture
- Experience with Pytest, Jasmine, Karma, or Jest
- Experience with CI/CD pipelines
- Knowledge of OAuth, JWT, and application security
Cloud-Agnostic Requirement
Candidates are not required to have experience with a specific cloud provider. Relevant hands-on experience with AWS, Microsoft Azure, Google Cloud Platform, or another enterprise cloud platform will be considered.
Candidates should demonstrate practical experience in areas such as:
- Application deployment and hosting
- Cloud storage and managed databases
- Identity and access management
- Monitoring and logging
- Serverless or container-based deployment
- CI/CD and automated deployments
- Application security, scalability, and availability
