Employment Type : Full-time
Experience Required : 5+ years in Python development, with at least 2+ years in FinTech or Financial Services domain
About the Role :
We are seeking a Senior Python Developer with strong expertise in building scalable, secure, and high-performance financial applications. The ideal candidate will have hands-on experience in API integrations, data-driven systems, trading platforms, payment gateways, or digital banking solutions, and will collaborate closely with product, data, and DevOps teams to deliver innovative financial technology solutions.
Key Responsibilities :
- Design, develop, and maintain backend services and APIs for trading and financial platforms using Python (FastAPI, Django, or Flask).
- Develop and optimize real-time trading applications and market data processing pipelines.
- Integrate with brokerage APIs, FIX / REST protocols, and financial data providers (e.G., Interactive Brokers, Alpaca, Bloomberg, Polygon, etc.).
- Implement low-latency, high-throughput systems for order management and trade execution.
- Build and maintain microservices architecture to support modular scalability.
- Ensure data integrity, accuracy, and compliance with industry standards (e.G., PCI DSS, SOC 2, GDPR).
- Collaborate with DevOps to enhance CI / CD pipelines and containerized deployments (Docker, Kubernetes).
- Work with cloud infrastructure (AWS, GCP, or Azure) for scalable and fault-tolerant deployments.
- Perform code reviews, performance tuning, and debugging for complex systems.
- Partner with data engineering teams to integrate real-time analytics, risk management, and portfolio monitoring tools.
Required Skills & Qualifications :
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.5+ years of hands-on experience in Python development.Proficiency in frameworks like FastAPI, Django, or Flask.Strong understanding of data structures, algorithms, and OOP principles.Experience in SQL / NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).Proven experience with APIs and integrations in FinTech platforms (e.G., Plaid, Stripe, PayPal, or banking APIs).Working knowledge of financial protocols and compliance frameworks.Experience with Docker, Kubernetes, Git, and CI / CD pipelines.Knowledge of cloud services (AWS Lambda, EC2, S3, RDS, etc.).Strong analytical and problem-solving skills, with attention to detail.Preferred Skills :
Exposure to machine learning or data analytics for financial risk assessment.Experience with event-driven architectures (Kafka, RabbitMQ).Familiarity with blockchain, DeFi, or digital asset platforms.Understanding of Agile / Scrum methodologies.