At Longshot Programs we construct superior platforms for sports activities betting analytics and excessive frequency buying and selling. You’d be becoming a member of our platform growth group – a small group of builders which are accountable for designing, growing and sustaining our integrations with numerous buying and selling venues, bookmakers and knowledge feeds. The platform you would be engaged on is distributed, low latency and handles important quantities of actual cash buying and selling exercise. It processes hundreds of messages per second and carries out advanced analyses and buying and selling choices on an event-driven foundation.
Our shopper exercise is rising quickly so there are numerous scaling points, expertise challenges and common issues so that you can become familiar with. Our Platform stack is predominantly constructed round Golang and Postgres, deployed utilizing docker and a CI/CD stack together with Github Actions. We’re massive followers of investing in CI/CD, integration testing and different tooling to permit us to launch adjustments ceaselessly and safely. We combine a variety of open supply into our work and encourage contributing again. Virtually everybody on the firm has software program engineering expertise and now we have a powerful tradition of placing engineering finest practices first.
This position is meant to be absolutely distant, though we do have a group within the UK who work a hybrid setup in the future per week in London. We try to automate issues aggressively to minimise on-call work, of which now we have virtually none (and no common on name shifts besides on very uncommon events just like the World Cup). The place you do find yourself working it, it’s paid at a a number of of your common hourly price.
Initially, all absolutely distant workers are anticipated to have the ability to work 10am – 6pm or 9am – 5pm, Monday to Friday UK time. We’re blissful to loosen up this to a smaller overlap over time for sturdy performers.
Core tasks:
- Write API integrations and web site scrapers for connections to exterior buying and selling venues, bookmakers and knowledge sources in golang
- Produce clear, testable code that’s maintainable and sturdy
- Be a part of and form the dialogue on future and current structure
- Work instantly with product homeowners
Hiring Course of:
After getting utilized for this position, please additionally take the next TestGorilla take a look at. It begins with an intro video from David Prime, Co-Founding father of Longshot Programs and the take a look at itself takes 21 minutes. The remainder of the method is:
- Net scraping problem – 1-1.5 hours
- Name with our CTO to debate the position and ask questions – 30 minutes
- Interview with our platform group – 1 hour
- At some point paid work trial – 8 hours
Necessities
The perfect candidate can have a powerful software program engineering background, with broad expertise throughout a spread of matters associated to common excessive efficiency computing corresponding to multi-threading, networking and common internet applied sciences. The position will swimsuit a technical individual with a aptitude for artistic problem-solving. We’re at the moment contemplating candidates with a spread {of professional} expertise, from Junior engineers as much as Senior degree, so we encourage you to use for those who’re excited by the position even for those who do not tick the entire packing containers under.
- Sturdy tutorial report and a level with a excessive computing or mathematical content material e.g. (however not restricted to) Laptop Science, Electrical Engineering, Arithmetic, Engineering or Physics.
- Expertise on the whole methods languages (Java, C++, C#, Go and many others) to a excessive skilled commonplace, ideally with Golang amongst them.
- Net and internet scraping applied sciences together with a radical understanding of what browsers do to get knowledge to your display screen.
- Broad publicity to fashionable utility architectures constructed round databases and messaging methods
- Expertise in distributed methods, take a look at frameworks, steady integration and likewise monitoring and debugging of extremely accessible elements.
- You ought to be blissful traversing the stack as far down as it’s good to go to determine one thing out.
- Proficient on Linux platforms with information of varied scripting languages.
- Takes pleasure in engineering excellence and encourages finest observe in others.
- A scientific, analytical method to tackling issues and designing options.
- Sturdy communication & teamwork expertise in a predominately distant surroundings, particularly written communication
We encourage you to use even for those who could not at the moment match all of those necessities – as long as you’re keen to work onerous and study, we need to hear from you.
Advantages
Our wage vary for the position is $40,000 to $60,000 USD, relying on expertise and interview efficiency. We provide a ten% annual bonus primarily based on firm efficiency. We’ll provide all gear wanted so that you can work comfortably and safely remotely.