In the stock market, trading is done electronically by robots, news is instant, data is abundant. In the world of high yield bonds, trading is done by humans over the phone, news takes 20 minutes to hit the market and data sucks.

Using machine learning and computer vision we're building a 'technology first' data, news and analytics platform for high yield bonds. The debt capital markets behave like it's still the 1980s. 9fin aims to fix that.

p.s. We're in beta testing, backed by VCs + hiring to grow our team...


1. Technology doesn’t serve the business.Technology is the business.

Technology and business are not independent; they are one and the same. We’ve met CEOs who don’t know what language their code is written in and CTOs who don’t know who the customers are. That’s not OK.

2. Talent trumps experience.

We judge people by the quality of their ideas, not the duration of their employment. We’d rather work with people who have spent 12 months being awesome than those who have spent 3 years being average.

3. Don’t know? Say so.

Ignorance is only a weakness when you don’t admit it. We’ve seen lots of people waste hours of productivity because they were too afraid to ask for help.

4. Ship early and often.

It’s impossible to design a truly awesome product without customer feedback.

5. Never settle.

The product might have shipped, but it’s never perfect. If we can’t find ways to improve we just aren’t looking hard enough.

6. Diversity.

We don’t discriminate. As well as being an end in itself, varied backgrounds and cultures bring new perspectives and stop group think.

7. Have an opinion.

No decision is off limits to being challenged. Disagreement is healthy, it shows you care.

8. Beautiful simplicity.

If it’s not easy to use, then it’s broken. Consumer applications relentlessly focus on the user with beautiful interfaces and snazzy graphics. There’s no reason why B2B can’t be just as good.

9. Make time for others.

Everyone is busy. But taking 5-10 minutes out of your day to grab a coffee with a colleague who needs advice or help is not too much to ask.

10. Overcommunicate.

Don’t leave people in the dark. It’s better to receive a 10 second note saying “Super busy, but I’ll get to it.” than radio silence.

11. Family & health come first.

No customer or job matters more than family and your health.


Every member of the technology team works with these responsibilities in mind

Code Quality: Through writing testable, maintainable code, and by engaging in code review for your own work and for reviewing others

Deployment, Operations and Support: We all play a part in supporting our customers. On the development side we ensure the code we write is simple to deploy, monitor and manage

Security: Writing secure code by following well-worn best practices and design patterns. Applying the principles of least trust, least privilege and elevated authentication for elevated access. Taking time to specifically focus on security in code reviews


  • Develop and engineer primarily web facing aspects of the platform
  • Take on and fix prioritised issues from the issue tracker
  • Write code delivering new front end functionality, implementing beautiful interfaces and designs
  • Continually improve on the 9fin codebase taking the chance to refactor and document when you can


  • Advanced HTML5, CSS3, and JavaScript, with a deep understanding of each
  • Knowledge and experience with Model-View web application design patterns
  • Experience with, but not a reliance on, modern frameworks such as React or Vue
  • Ability to write production quality code with and without pre-processors (e.g. Sass, CoffeeScript, Babel)
  • Experience working on products through their full lifecycle: ideation, development, launch and iteration
  • Experience creating prototypes to validate designs and product ideas
  • Have previous experience or are interested in learning about capital markets technology and the fixed income industry
  • Work alongside a design team to develop new features, focused on user experience
  • Work across disciplines with team members from front-end, backend, design, and product
  • Not be shy in digging into the application code when needed and working with backend engineering to deliver final integrated products
  • Strong written and verbal communication
  • A take home technical task is part of the hiring process for this position 

Salary range £25,000 — 45,000

Dependent on experience