Mid-level Software Developer (Python)
Core
Design, develop, and maintain Python applications for a multi-asset broker's trading tools and platforms.
Role type
Mid-level Software Developer (Python)
Builds
Trading tools, platforms, and conditions for traders worldwide
Domain
Financial services / FX industry
Deliverable
production ML models | product features
Required skills
Python, database design, web server configuration, container technology, CI/CD pipelines, debugging, unit testing
Preferred skills
FX industry experience, C#, C++, Rust, Bash, .Net Core, React.js, React Native, Kotlin, Swift, Maria DB, Galera Cluster, Elasticsearch, MongoDB, Cockroachdb, Redis, InfluxDb, RabbitMq, ZeroMq, Nginx, IIS, Docker, Kubernetes, Thanos, Prometheus, Grafana
Technologies
Python, FastAPI, Tornado, .Net Core, React.js, React Native, Kotlin, Swift, Maria DB, Galera Cluster, Elasticsearch, MongoDB, Cockroachdb, Redis, InfluxDb, RabbitMq, ZeroMq, Nginx, IIS, Docker, Kubernetes, Thanos, Prometheus, Grafana
Responsibilities
Design and develop Python applications; write clean, reusable, testable, and efficient code; collaborate with cross-functional teams to define and release new features; perform debugging, troubleshooting, modifications, and unit testing
Seniority
Mid-level, hands-on IC