POST /api/payments/engineers?rainmaker=yes

  • TransferWise
  • Tallinn, Tallinna linn, Estonia
  • Jul 28, 2017
Full time Developer JAVA

Job Description

Who We Are

TransferWise was founded in 2011 with a clear mission: Money without borders - so people and businesses can send and receive any currency effortlessly, whenever, wherever.

Sure, the heart of what we do is international money transfer. And we’re committed to making it instant, convenient and fair for millions of people, all over the world. But we’re growing our other products and our teams at an exciting pace. And we’re looking for the very best to jump on board.

Our Values

  • We value you, your opinion and your skills. We really do. In fact we trust you so much that it will be entirely up to you and your team only to figure out what needs to be done to address the challenge. There is no hierarchy to go to for getting your plans approved. No managers taking glory for your achievements.
  • Customers first. Here at TransferWise we don’t hire coders, who pick up tickets from a backlog and push code to production without considering value and impact to our customers.
  • We get things done. If you have already accomplished great things which stand out from the average then you will feel right at home in Transferwise.
  • Find out more: http://tech.transferwise.com/product-engineering-principles-transferwise/

Your Challenge

Open up TransferWise payment platform by building public APIs for companies, marketplaces,  banks and everyone else who wants to build their own product on top of our payment services.

In the last 5 years we have built global payment network and amazing consumer product that helps to save money for half a million people each month. We have now realised that to truly accomplish our mission we need to open up our payment platform via public APIs so others can integrate and build on top of our platform.

We  need  your  help  figuring  it  all  out.  We  feel  that  our  beta API interface (https://api-docs.transferwise.com)  is  too  complicated,  has  performance  challenges and consistency issues. Reliable sandbox and self-service are waiting to be built. If you have created order from chaos before, made complicated things simple, figured out what are the most important blockers for customers then we need to talk.

How We Picture You

  • You are passionate about technology, its relationship with business, and customer experience.
  • You understand that super simple API interface has to hide a lot of internal complexity from users
  • You have experience in building public Rest APIs and backend systems, preferably using Java 8
  • You get satisfaction from getting your hands dirty and making a difference to customers.
  • You are humble and work well in a team with very different people

Our Tech

At its core, our stack is Java microservices, using Netflix OSS offerings, and SPAs written in Angular 1/React, with a legacy Grails monolith. We are moving quickly to proven distributed technologies that can be scaled (Kafka, Zookeeper, Eureka, Bouncer + much more)

More details: http://tech.transferwise.com/the-transferwise-stack-heartbeat-of-our-little-revolution/

Benefits

Apart from the all-expenses-paid company trips, stock options in one of Europe’s most hotly tipped startups, a laptop and team lunches every other Thursday, you won’t get much in the way of extras. However, we will give you 28 days holiday a year (plus public holidays), a fun, friendly atmosphere, plenty of opportunities to grow and the chance to be part of our little revolution. Oh, and coffee, there’s plenty of coffee.

Not from Estonia? - No stress, we will help you (and your family) to relocate from any part of the world!

 

Some important stuff we would like you to know

To meet our regulatory obligations as a licensed financial services company, TransferWise needs to take background checks on all new hires, which may include Criminal and Credit checks. Please discuss with the Recruiter if you have any concerns regarding this process.

We want to make sure that our recruitment process is accessible to everyone. So if you need any reasonable adjustments – at any point in the process – we’ll do our best to help. Just let us know what you need on your application form, or drop us an email. You might need a reasonable adjustment if you’ve got a disability. Or maybe you live overseas, and you’d prefer to meet us over Skype.