Magnet.me  -  The smart network where hbo and wo students find their internship and first job.

The smart network where hbo and wo students find their internship and first job.

This opportunity has expired. It is therefore no longer possible to like or apply.

See similar opportunities instead

Software Engineer (Java/Python)

Posted 22 Mar 2024
Work experience
0 to 2 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
English (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

At Zopa, we’re shaping the future of finance.

We offer simple loans and smart investments that help people take control of their finances and do more with their money. In the 12 years we’ve been in business, we’ve helped more than 60,000 people lend over £3 billion to 246,000 UK consumers.

And our journey’s only just beginning. In November 2016 we announced our plans to build a next generation bank so that we can bring a greater range of smart, ethical finance products to even more people.

We are looking for Software Engineers that would relish the opportunity to work with Python & Java and collaborate on projects which will continue to enhance our stack and take us to the next level. Our new backend has a stream processing architecture, implemented via Kafka Streams. It is composed of Java and Python processing nodes.

This is a perfect opportunity to pick-up other languages, that you have always wanted to work with. We are looking for candidates with a very good understanding of either Java or Python (C# as a plus), and a willingness to learn the other(s). You’ll be working in a team of experience developers that can program in several languages with a focus on Python who will help shape your development skills and the exposure to Data Science teams.

You will build solutions that solve real-world problems, in a true cross-functional team, collaborating closely with business analysts and talented data scientists who come from institutions such as CERN and NASA. Daily interaction with stakeholders and key business users is a way of life here. Developers have a regular dialogue with product owners, analysts and data scientists within and outside the team, and interact with them on a daily basis. We are big believers in a lean philosophy and flexibility in implementation, while we’re also aiming to achieve stack consistency and alignment across the board.

How we work:

At Zopa we are pragmatic programmers - both the cutting edge and the tried and tested get a voice. Our platform is a mix of Python, Java and C# with a growing importance of Java. We are strongly committed to Python as a key language in our technology stack and have big plans for the future.

The projects you may be involved in include:

  • Enhancing our existing suite of credit, pricing, fraud and risk services (Java & Python).
  • Working with our data scientists to implement and enhance machine learning components.
  • Integrating python services into the new Kafka-Streams based architecture.
  • Creating and adapting analytic and monitoring services that drive business decisions.

What we are looking for:

  • Experience in one of the two (Java /Python), and basic understanding or keen-ness to learn the others. We're looking for experienced engineers that have solved big challenges through ingenious ideas and execution.
  • You must be happy to talk to key stakeholders on a daily basis and be able to understand and be interested in the business objectives of the company.
  • Product-focused engineers are a must - you will be part of a team that is on the front line of our business and you will see the direct impact of your work.
  • You must place strong emphasis on testing (unit, integration, acceptance, end-to-end). We are a financial institution and a strong commitment to quality is essential.
  • Be comfortable with reading legacy code
  • Any experience in microservices and message-based architectures in the past (and understand both the pros and cons) is a massive plus
  • Experience in C# is a plus

We are committed to equality of opportunity for all staff and applications from individuals are encouraged regardless of age, disability, sex, gender, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships.

Simple loans, smart investments.
That’s us. That’s what we do.
More than a decade ago our founders saw a simple problem: people borrowing money were being charged high rates and those able to invest money were getting low returns. Everyone was losing out.
Our founders wanted to change this and knew that by matching borrowers and investors directly, both would be better off.…


Simple loans, smart investments.

That’s us. That’s what we do.

More than a decade ago our founders saw a simple problem: people borrowing money were being charged high rates and those able to invest money were getting low returns. Everyone was losing out.

Our founders wanted to change this and knew that by matching borrowers and investors directly, both would be better off. Their goal was, and still is, to make money simple and fair.

Fair rates, managed risks, and better rewards. That's how we're shaping the future of finance.

Our name, Zopa, stands for ‘Zone of Possible Agreement’ – a negotiating term that identifies the bounds within which agreement can be reached between two parties.

Want to help us shape the future of finance?

We’re growing faster than ever. Especially now we’ve announced plans to apply to launch a bank.

Finance & Banking
London
230 employees