Python Developer
We Support Incorporated · Philippines ·
- Category
- Software engineering
- Experience
- 3+ years
We Support Incorporated · Philippines ·
Central Business Solutions, Inc · Montréal, QC
neuron7 · Bengaluru
Synechron · Bengaluru - Bellandur (GTP)
PradeepIT Consulting Services Pvt Ltd · Bangalore, Karnataka, India
A Python developer with 3-5 years of experience builds REST APIs using FastAPI, containerized with Docker/Docker Compose, deployed on AWS with CI/CD (CodePipeline/CodeDeploy), backed by PostgreSQL, MongoDB and Kafka data pipelines, with JWT/OAuth2 API security. Fintech/banking industry experience is highly preferred.
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.(non-negotiable)
At least 3–5 years of hands‑on experience in Python development. (non-negotiable)
Experience working in the banking, financial services, or fintech industry is highly preferred.
Strong experience developing REST APIs using FastAPI. (non-negotiable)
Solid understanding of RESTful API design principles, API versioning, and exception/error handling. (non-negotiable)
Hands‑on experience with:
Docker (non-negotiable)
Docker Compose (multi‑container environments) (non-negotiable)
Experience working in enterprise software development environments, including:
AWS (non-negotiable)
CI/CD pipelines (AWS CodePipeline and CodeDeploy)(non-negotiable)
Coding standards and secure development practices(non-negotiable)
Version control using Bitbucket(non-negotiable)
Code review processes
Strong experience of relational and NoSQL databases: (non‑negotiable)
o PostgreSQL(non-negotiable)
o MongoDB+Kafka or any alternative implementation for a near real‑time data pipeline/streaming for large data sets.(non-negotiable)
o Basic to intermediate AWS knowledge (certification not required)
o CI/CD and Test‑driven Development(non-negotiable)
o Intermediate SQL background (MySQL, Postgre, Redshift) (non-negotiable)
Experience implementing API security using:(non-negotiable)
JWT
OAuth2
Good understanding of secure coding principles and application security best practices.
Experience working in Agile/Scrum development environments.
Strong analytical and problem‑solving skills.
Excellent communication and collaboration skills.
Ability to work independently with minimal supervision.
Experience integrating with enterprise systems and third‑party APIs is an advantage.
Synechron · Pune - Hinjewadi (Ascendas)