Senior Software Developer

About the role

Our industry leading Payments API is currently processing billions of dollars every year, but we want to do more…come and join the team! We’re looking for experienced, talented engineers to help us build the technology that will power the future of payments. Our stack is made up of distributed applications, primarily built on Ruby (but not all Rails), RabbitMQ, Redis, MySQL and Javascript - though we are not afraid of using the right tool for the job and will assess what technology is correct for each project.

Key responsibilities

You will be joining one of our Product or Technical Delviery teams, and will play a key role in ensuring the team delivers simple, scalable solutions for a wide range of problems. We are an agile team who are always looking for ways to improve and your experience and curiosity will help us do that. As a senior member of the team you will contribute to the architecture and technical choices we make. Our aim is to create a state-of-the-art technical environment and you will help get us there.

Experience and Attributes
  • Passionate about technology
  • Experience working with scalable web applications and APIs
  • Commercial experience developing with Ruby, or another modern language (e.g. Elixir, Go, Python, Scala)
  • Previously worked with large SQL databases
  • An interest in infrastructure/devops with experience using provisioning tools (e.g. Ansible, Chef, Puppet)
  • Strong communicator, able to simple articulate complex technical concepts
  • Experience working in a start-up environment
Successful Candidates
  • Understands the importance of structured, testable code
  • Comfortable working in an agile environment
  • Understands the balance between technical requirements and business requirements
Apply here