Job Summary :
We are seeking a highly skilled Python Fullstack Developer to join our banking technology team. The ideal candidate will have strong experience in building scalable APIs and fullstack applications using Python and modern frontend frameworks. You will work closely with cross-functional teams to deliver secure, high-performance solutions for digital banking platforms.
Key Responsibilities :
- Design, develop, and maintain robust APIs and fullstack applications using Python (Flask / Django)
- Collaborate with platform engineering and DevOps teams to integrate APIs into cloud-native environments (preferably GCP or AWS).
- Ensure adherence to architectural standards, security protocols (OAuth2, JWT), and performance benchmarks.
- Participate in code reviews, unit testing, and CI / CD pipeline integration.
- Troubleshoot and resolve technical issues across the stack.
- Document API specifications using Swagger / OAS3.0 and maintain version control via Git.
Must-Have Skills :
Proficiency in Python and frameworks like Flask or Django (with or without React / Angular)Experience with API security standards (OAuth2, SSL / TLS, JWT).Git, Jenkins, Docker, and CI / CD pipelines.REST API Development and API Consumption following industry standardExposure to Cloud platform (GCP preferred, AWS acceptable).Containerization technology for packaging and deploying applications.Good-to-Have Skills :
Exposure to banking domain workflows (e.g., customer onboarding, payments, KYC).Experience with microservices architecture.Knowledge of container orchestration (Kubernetes).Agile / Scrum methodology experience.RESTful API design and integration.Familiarity with API management tools (Apigee, AWS API Gateway, MuleSoft).Database experience with PostgreSQL, MySQL, or MongoDB.Awareness of common web security vulnerabilities and how to prevent them.