Senior API Engineer (Finance/Market Data)
Our Market Data related fintech client is seeking a Senior API Engineer to join their team in a fully remote permanent role.
Responsibilities:
- Working with engineers and product team to develop web backend and APIs for our core products.
- Working with engineers and product team to ideate, design and implement product features and improvements.
- Maintaining existing web and data applications.
- Improving performance and developer experience of our web APIs.
- Improving engineering workflows, e.g. testing, release, deployment, QA, documentation.
Required experience:
- Proficiency in at least one of the following languages: Python, C++, Rust.
- 3+ years of work experience designing, implementing and/or integrating web APIs (REST, GraphQL, RPC, Postman).
Desired qualifications:
- Prior work experience at a high growth tech startup or electronic trading firm.
- Experience with single page applications and modern web app architectures.
- Experience with containerized application deployment (Docker, Kubernetes).
- Experience with release engineering, CI/CD and zero downtime deployment practices (GitLab CI, TeamCity, Spinnaker).
- Experience with financial data (market data feeds, time series, security references, machine-readable news) or analytics.
- Experience with Python web frameworks (Django, Flask, FastAPI).
- Experience with database design and administration (MySQL, Redis, Clickhouse).
- Familiarity with reverse proxying and load balancing (Traefik, HAProxy, direct server return).
- Experience working within a Linux environment.
- Degree in computer science, applied mathematics, or a related field.