Lead API Engineer

sFOX
Summary
Join sFOX, a leading prime dealer connecting liquidity from over 30 exchanges and OTC desks, as their Lead API Engineer. You will play a key role in enhancing the sFOX API, focusing on building high-performance endpoints, maintaining backward compatibility, and providing code reviews. This position requires a strong background in backend/API services, experience with various technologies (Node.js, Typescript/Javascript, relational databases), and a commitment to developing and executing short- and long-term roadmaps. You will also mentor other developers and contribute to the overall technical direction of the API. The ideal candidate will have experience with public APIs, CI/CD pipelines, and modern frontend paradigms. sFOX offers a dynamic work environment and is committed to diversity and equal opportunity.
Requirements
- 5 years experience as a professional software engineer with at least 3 focused on Backend/API services
- Experience deploying and architecting back end applications that service single page applications, mobile applications, and/or public api consumption using Node.js . Experience with Ruby/Rails, Python/Django, PHP/Laravel, Go or Elixir/Phoenix will also be considered
- Experienced in Typescript or javascript with knowledge of typed languages
- Experience with Relational Databases such as MySQL, Postgresql, MSSQL, etc
- Familiar with writing and maintaining automated test suites
- B.S., M.S., or Ph.D. in Computer Science or similar technical field of study (or equivalent practical experience.)
Responsibilities
- Build performant API endpoints
- Maintain backward compatibility with existing clients
- Give quality feedback on code review with peers
- Contribute to the technical direction of the API
- Develop and execute against both short- and long-term roadmaps by making effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation
- Teach and mentor other developers through pair programming sessions, code reviews, and 1:1s
Preferred Qualifications
- Experience deploying and maintaining public APIs
- Experience setting up and managing CI/CD pipelines
- Experience with modern frontend paradigms such as ember, react, vue, svelte
- Experience with gRPC
- Advanced Experience with SQL, specifically MySQL
- Experience working with websockets and real time data
- Experience in high-frequency or algorithmic trading
- Experience in trading cryptocurrency
- Experience in a leadership role