About the role
Senior Full Stack Developer – Python and AngularMandatory 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
- FastAPI
- Django or Django REST Framework
- Flask
- 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
- 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
- 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