Senior Software Developer

Orca Money·Belfast or Edinburgh·£35 - £45k


Who we are

Orca provides the easiest and most efficient way to invest in the peer to peer lending (P2P) market. The Orca aggregator platform allows people to invest across multiple P2P platforms, lending sectors and a large number of borrowers. By investing through Orca, investors increase their returns, decrease their risk through diversification and save time.

As we grow we aim to evolve into the hub for alternative lending. This will enable us to fulfil our vision of driving the mainstream adoption of alternative lending.

Role Overview

Reporting directly to the CTO you’ll be our first hire in the product development team, contributing to all areas of the product, website, and infrastructure. You could call this a full-stack role, but we don’t believe in unicorns and welcome applications from both generalists and specialists, as long as you’re willing and able to contribute to whatever is needed, often finding out what that is for yourself. As a senior member of the team you will take on mentoring and leadership of less experienced developers as we grow.

You’ll rarely get detailed requirements or specifications, but you will get constant communication and support with the whole team at Orca to discover and build the most appropriate solutions to meet our user’s needs, and iterate on those through feedback and learning. You’ll need to own your own work from inception through to delivery (and beyond), but be able to ask for help when you need it.

Based in our Edinburgh or Belfast offices, we’re more than happy to discuss flexible and part time remote working arrangements. Your job should revolve around your life, not the other way around.

What’s in it for you?

Whilst we can’t offer salaries that match banks or large tech companies, we offer the experience of joining a company still in its early days with as much opportunity as you want to help shape what we turn into.

  •  Informal, fun, and flexible working environment
  •  Impact the company direction
  •  The opportunity to craft your own role as our company grows
  •  Equity share options scheme
  •  Workplace pension scheme
  •  33 days paid annual leave (including bank holidays)

Some of the problems you could be working on:

  • Updating the user dashboard web front-end to improve the on-boarding experience, enable portfolio management, and report on performance
  • Integrate with lending platforms using APIs and web scraping to open customer accounts and gather performance data
  •  Integrate with our banking provider API to perform KYC checks and transfer money between accounts
  •  Manage our AWS infrastructure, including how we secure it and moving it to infrastructure as code
  •  Improve our automated testing capabilities and CI/CD pipeline
  •  Work on our admin web interface to enable effective customer service and manual operations
  • Improve our analytics offering, using algorithms to analyse loan book data and offer due diligence on lending platforms

Technical skills

We believe your people skills are as valuable as your programming ones, and look for what you can add to our culture rather than fit within it. The skills we value most in candidates are empathy, self-awareness, and emotional intelligence. This helps you collaborate with others, and build software that is flexible and maintainable for future developers.

Our new platform is full-stack JavaScript, hosted on AWS using Lambda and Docker. Experience with JavaScript is highly beneficial, but as the team and our technical knowledge grows so will the stack. Your willingness to learn and creative problem-solving skills are more important than programming language.

Some other things that would make us excited about you:

  • Developed API-driven single page apps
  • Experience building UI components with HTML and CSS
  • Understanding a service-oriented vs monolithic architecture
  •  A sensible approach to testing and managing quality
  •  Value and appreciation of good design
  • User-centric approach, while knowing when to compromise on user vs business vs technical needs

How to Apply

Please apply here with a copy of your CV

We'll acknowledge your application as quickly as possible 

If we decide to take your application further, we'll set up a phone interview to get to know you better, and talk through your experience. It's as much an opportunity for you to ask questions as us.

We'll invite you to an on-site interview where you'll complete a technical exercise and meet various members of the Orca team.

We'll aim to let you know our decision at each stage within as short a time as possible. Depending on the number of applicants, there may be a delay before we make a final offer decision, but we'll always keep you up to date on this.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.

Please also email us if you have any questions about the role, we’re a friendly bunch!

Apply Now