Apply Now
Senior Python FullStack Developer with Angular
-
Seniority:
Senior
-
Work model:
Remote India
-
City:
India
-
Language:
English (C1)
-
Requirement
- More than 6 years experience: Proven expertise in both front-end and back-end development.
- Agile/Scrum: Strong familiarity with Agile methodologies, Continuous integration and Scrum practices.
- Docker: Proficiency with Docker for containerization and managing development, testing, and production environments.
- GitLab: Familiarity with GitLab for version control, CI/CD pipelines, and repository management or analogous system like Github
- Performance Optimization: Proven experience in developing and optimizing high-performance web applications. Expertise in optimizing backend processing and UI validation for speed and efficiency.
- Collaboration: Capacity to work alongside product managers, data experts, and UX/UI designers to continuously refine the validation process and improve the user experience.
- Backend Development:
Highly experienced Python developer with a strong foundation in web frameworks like Django or Flask. Proven ability to design, develop, and deploy high-performance RESTful APIs. Expertise in cloud-native development, with experience deploying and scaling serverless applications on AWS (EC2, S3, Lambda, RDS, API Gateway) or GCP. - Python: Strong preference for experience with Python for backend development.
Continuous Integration and Continuous Deployment (CI/CD): Strong understanding of CI/CD workflows to ensure reliable and consistent updates. - Database Integration: Capability to work with Snowflake databases for storing and retrieving metadata. Experience working with document-based databases such as Opensearch, Elasticsearch, or MongoDB, including data ingestion, indexing, and query optimization.
- OAuth-Based Authentication: Expertise in OAuth 2.0/OpenID and Enterprise Single Sign-On (SSO) protocols. Proven experience implementing secure authentication flows in web applications.
- AWS: Experience in deploying and managing applications on AWS, utilizing services such as EC2, S3, Lambda, RDS, and API Gateway.
Experienced in test-driven development.
Proficient in creating and maintaining documentation. - Component-Based Development: Proficiency in developing reusable and modular components to streamline development and maintain consistency across the application.
- Frontend Data: Expertise in creating user interfaces using Angular 2+, TypeScript, and Material Design
- Unit Testing: Understanding of testing approaches and Test Driven Development(TDD) using Jasmine and Karma/Jest/Vitest
- UI/UX Design: Strong understanding of user-centered design principles and experience working with UX/UI designers to create intuitive and responsive interfaces.
- State Management: Experience with state management libraries such as NgRx or Redux to manage complex application states.
-
Our Offer
- Work Life Balance.
- 8 hours work.
- Good work culture.
- Learning and Development.
- Modern work amenities.