Fullstack Developer (NodeJS, GraphQL), Kraków

OANDA is a global leader in online multi-asset trading services, currency data, corporate payments and FX services.

Everyone at OANDA is focused on our vision to transform how our customers can meet all their currency needs. From our roots in 1996 that provided free currency exchange information to launching a multi-award winning global FX and CFD trading business to our recent new venture of money transfer. OANDA is now a major global player.

We’re looking for a Software Engineer experienced in building scalable NodeJS microservices which will serve as a backbone of our new product offering. You’ll be joining an engineering team tasked with developing the next generation Trading Platform and work alongside React Native engineers with a team of architects as part of a larger development organisation. 

The Team

We are a highly agile group of people working closely together towards the same goal of providing the best client experience possible. The team consists of engineers working from Toronto,Krakow and Egypt. We believe that our experience, passion and industry knowledge will ensure OANDA's Trading Platform success and the prosperity of our customers.

As a Software Engineer you will:

  • Work towards implementing low-latency, high-availability, secure and performant APIs
  • Write reusable, testable, efficient and maintainable code
  • Share your knowledge and best practices with the team
  • Lead proof of concept efforts for candidate architectures
  • Contribute to all stages of the software development cycle

As a member of the team you can expect to:

By the end of first month you will have:

  1. an understanding of how the product’s pieces fit together,
  2. been a part of at least one full SCRUM iteration,
  3. reviewed your colleges code and contributed to teams planning sessions,
  4. deployed your code to production

By the end of the first three months you will have:

  1. been responsible for developing a full feature and have released it to production
  2. suggested and implemented an improvement to overall architecture of the application

Requirements:

  • Production experience with NodeJS microservices,
  • Familiar with Typescript,
  • Be comfortable with cloud solutions.

It would be great if you:

  • Worked with microservices,
  • Have experience with GraphQL and Apollo Server,
  • Understand basic concepts of React/React Native,
  • Care about clean code as much as performance,
  • Contributed to an open-source project.

OANDA Global Corporation is a diverse and global team with offices around the world. We value the unique skills and experiences each individual brings to OANDA. We are committed to creating and sustaining a collegial work environment in which all individuals are treated with dignity and respect and one which reflects the diversity of the community in which we operate. We provide an inclusive and accessible environment for everyone.

Candidates selected for an interview will be contacted directly. If you require accommodation during the recruitment and selection process, please let us know. We will work with you to provide as seamless a recruitment experience as possible. 

Learn more about our culture here

Instagram | Twitter | LinkedIn | YouTube

Apply