Company:
Harrington Starr
Location: London
Closing Date: 04/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Want to work for a start up? Contribute to the development of highly available, low-latency connectivity services. The role encompasses participation in all stages of software development, including architecture and design. As a member of a small team, you will be responsible for ensuring the suitability of their work for production environments. This is accomplished through rigorous adherence to TDD principles and a CI pipeline executing thousands of unit and integration tests. Pair programming is a core component of knowledge transfer and is essential for the fully remote team. While knowledge of Crypto and FX markets, market-making, FIX protocols, and venue connectivity is beneficial, it is not a prerequisite. Key Responsibilities Contribute to the design and development of low-latency systems. Improve and maintain existing services while introducing new functionalities. Enhance development and operations processes for increased efficiency. Own new features from development to production deployment. Investigate and resolve production system issues. Participate in architecture and design discussions. Knowledge and Experience At least 5 years expertise in C# or Java with allocation-free, low-latency coding style. Has worked in a small firm or start-up (less than 200 employees). Proven application of TDD principles in creating well-designed software. Proficiency in Linux command-line and tooling. Experience with cloud environments (e.g., AWS, Alibaba). Crypto or FX (desirable). Working Practices Fully remote work environment with emphasis on collaboration for knowledge sharing. Kanban-inspired, customer-driven priority workstreams. Strong commitment to TDD and CD. Automation-focused approach. Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role.
Share this job
Harrington Starr
Useful Links