Make a game-changing next move.

Learn more about the opportunities in Coatue's portfolio.
192
companies
6,836
Jobs

Software Engineer (Golang) - Platform Team - ProcessOut

Checkout.com

Checkout.com

Software Engineering
London, UK
Posted on Tuesday, June 25, 2024

Company Description

ProcessOut is a pioneer in the payment orchestration space. We are on a mission to help merchants build, scale, and optimize their payment infrastructure. We work to bring simplicity, flexibility, and performance to payments.

Millions of transactions are routed via ProcessOut every day for merchants all over the world. We are proud to partner with amazing merchants like Glovo, Bolt, Sainsbury’s, Dott, Rakuten, and many more!

We were acquired by Checkout.com in 2020 with the goal of growing our global reach.

If you want to join a fast-moving company with passionate, hard-working, and fun teams, ProcessOut is for you! At ProcessOut, we are looking for people who are convinced they can play a central part in the Company's success! We are looking for passionate people who want to achieve their full potential and who will actively contribute to strengthening the links between our teams. We value people who fully own their work and are passionate about building the next generation of online payments with us.

Job Description

The ProcessOut Engineering team is responsible for maintaining and evolving a Payment Orchestration Platform. While we have multiple teams in ProcessOut responsible for different business areas, the role we are currently looking to fill is hosted in our Platform team. This team consists of Software Engineers and Infrastructure Engineers working together to build a core infrastructure and application platform for our merchants and other product teams to use. Quality and uptime are our top priorities.

We are hosted in AWS, use EKS and our primary development language is Go. As we always strive to use the best tool for the job, we use a combination of Redis, DynamoDB, CockroachDB and Postgres for the persistence layer, and REST, gRPC and queues for communication.

We are experiencing constant growth in the number of handled transactions, new clients and integrations. That’s why we pay very close attention to the elegant design and scalability of the platform. We are looking for a self-motivated engineer who enjoys building tools for end users and internal teams. This person should also enjoy collaborating with external teams while solving complex problems. In return, we offer work with payment, software engineering, and infrastructure experts with endless opportunities to learn and progress your career.

What you will be doing

  • Working together with other backend engineers and DevOps engineers on scaling our platform.
  • Contributing to services and overall architecture by discussing, putting forward ideas on enhancements and actively contributing to our codebases.
  • Cooperating with the Product team on designing, building and releasing new features.

Qualifications

  • 3 years of software development experience, including at least 1 year with Go
  • Know your way around the web-related tech (HTTP, TLS, proxies, API conventions...)
  • Worked with RESTful APIs and with gRPC
  • Experience deploying applications as a part of a service-oriented architecture
  • Curious and unafraid of digging deeper to understand how systems of all kinds work

Additional Information

Apply without meeting all requirements statement

If you don't meet all the requirements but think you might still be right for the role, please apply anyway. We're always keen to speak to people who connect with our mission and values.

We believe in equal opportunities

We work as one team. Wherever you come from. However you identify. And whichever payment method you use.

Our clients come from all over the world — and so do we. Hiring hard-working people and giving them a community to thrive in is critical to our success.

When you join our team, we’ll empower you to unlock your potential so you can do your best work. We’d love to hear how you think you could make a difference here with us.

We want to set you up for success and make our process as accessible as possible. So let us know in your application, or tell your recruiter directly, if you need anything to make your experience or working environment more comfortable. We’ll be happy to support you.

Take a peek inside life at Checkout.com via