About the Role
Budgeted Salary Range: $175k – $225k
Our engineers build and maintain the technology underpinning our OTC trading platform. They are responsible for core software development, data ingestion, transformation and distribution, as well as measuring and improving the performance of our systems. The ideal candidate will have experience in crypto currencies, capital markets and/or FX, solid understanding of data structures and algorithms, and very strong Python programming skills.
Responsibilities
Manage multiple systems that communicate with one another via APIs (REST & WebSocket
Develop and maintain applications that support our core business offerings, placing an emphasis on their reliability and performance.
Write and document reliable and reusable code to advance our existing products and to develop new solutions, rigorously adhering to the requirements outlined by our Product team.
Ability to analyze application and performance issues that span multiple interdependent systems in real time.
Provide quick resolutions to production issues.
Contribute technical input for the planning and design process of new and existing systems.
Requirements
Advanced Linux experience
Advanced Python experience
Experience with Python frameworks
Understanding of the OSI model and especially proficient understanding of the application layer
Knowledge of AWS
Advanced understanding of the concepts and fundamentals behind modern day Web APIs
Preferred
5+ years of experience with Linux
5+ years of experience with Python
3+ years of experience with AWS
3+ years of experience with SQL
Experience with Nginx
Experience with HAProxy
Experience working with software for financial markets (crypto, FX, etc.)
Technologies
AWS, PostgreSQL, Linux, Redis, Python, HAProxy, Javascript, Graphite/Grafana, Nginx, Django, Git
$65,000 — $125,000/year
To apply for this job, please visit the application page
