Job Title: Senior Python Developer – Digital Trading Analytics
We are hiring an experienced Senior Python Developer (7+ years) to build high-performance, scalable analytics solutions supporting financial and energy trading systems. The role involves working with large datasets, front-office stakeholders, and trading platforms while providing technical leadership and mentoring junior engineers.
Key Responsibilities:
Design, develop, test, and deploy scalable data and analytics solutions
Translate trading/market requirements into robust technical designs
Lead code reviews, mentor engineers, and contribute to architecture decisions
Ensure engineering best practices (TDD/BDD, CI/CD, documentation)
Troubleshoot and optimise production systems
Mandatory Skills:
Python – OOP, design patterns, pandas, SQLAlchemy
Airflow – DAG orchestration and scheduling
SQL – SQL Server / PostgreSQL, performance tuning
CI/CD, Git, Docker, Azure/AWS cloud environments
Preferred: Kubernetes, PySpark/Databricks, Parquet/Arrow, Java (Spring Boot), Splunk/Grafana.