Mid-Level Software Developer (Python)
Hybrid
Core
Design, develop, and maintain Python backend applications for a multi-asset broker.
Role type
Mid-level backend software engineer
Builds
Trading tools, platforms, and conditions for traders worldwide
Domain
Financial markets / Backend engineering
Deliverable
production ML models | product features
Required skills
Python, FastAPI, SQL, Git, Relational databases, Unit testing, Problem-solving
Preferred skills
Django REST Framework, Flask, SQLAlchemy, SQLModel, CI/CD, Docker, Kubernetes, MariaDB, MongoDB, Redis, RabbitMQ, Jenkins, Prometheus, Open Telemetry
Responsibilities
Design and develop Python backend applications, Write clean and testable code, Collaborate with cross-functional teams to release new features, Perform debugging and troubleshooting, Identify ways to improve the codebase
Seniority
Mid-level, hands-on IC