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.