Software Development Engineer

Riga, LatviaFull-TimeMid-levelSoftware Engineering

You will be redirected to the company career page

The role

  • We’re looking for engineers to join our growing team, where you’ll work on powering reliable payments and unlocking smarter payment experiences.
  • A key focus of this role is improving our Payments products by leveraging Open Banking Account Information Services (AIS). You’ll help enhance existing products while exploring new opportunities that can be a step-change in customer outcomes and user experience.
  • We endeavour to build simple, reliable and performant systems, and we believe in using the best technologies for each task. Joining the team, you’ll primarily work with: Ruby on Rails, PostgreSQL, ReactJS,, BigQuery, Prometheus, Google Cloud. You’ll also collaborate with systems and services built in Python/Django and JavaScript.
  • Proficiency in all of these technologies is not a prerequisite. If you’re unsure, please apply.
  • Shipping meaningful improvements. You enjoy owning work end-to-end, taking ideas from discovery to delivery and seeing your changes make a measurable impact for customers.
  • Building products that scale. You like solving problems where reliability, performance, and operational excellence matter.
  • Using data to make better experiences. You’re excited by the potential to improve payments, reduce friction, and unlock smarter payment capabilities.
  • Raising the technical bar. You care about clean design, maintainable architecture and you push for better ways of working as you learn.
  • Working collaboratively. You thrive in teams that solve problems together, learn from each other, and make pragmatic decisions with shared ownership.
  • You can build and maintain Ruby on Rails applications in production. You’re comfortable working across the stack and supporting services end-to-end.
  • You can build modern frontend applications using JavaScript (ReactJS). You care about performance, usability, and writing clean, maintainable UI components.
  • Understanding of backend technologies. You’re comfortable with Python, Django, PostgreSQL, and designing/consuming REST APIs.
  • Frontend foundations. You’re comfortable with JavaScript fundamentals (ES6+), CSS (e.g. grid, flexbox, custom properties), and modern browser patterns (e.g. event delegation); familiarity with web components is a plus.
  • You adapt to new technologies and processes quickly. You can ramp up fast, work through ambiguity, and keep shipping impact.
  • You enjoy solving problems and take initiative to find better solutions. You take ownership, dig into root causes, and improve systems over time.
  • You enjoy solving problems. You are happy to take initiative to find better solutions.

The Good Stuff!

  • Wellbeing: Dedicated support and medical cover to keep you healthy.
  • Work Away Scheme: Work from anywhere for up to 90 days in any 12-month period.
  • Hybrid Working: Our hybrid model offers flexibility, with in-office days determined by your team.
  • Equity: All permanently employed GeeCees get equity to share in our success.
  • Parental leave: Tailored leave to support your life's great adventure.
  • Time off: Annual holiday leave based on your location, supplemented by 3 volunteer days and 4 wellness days.

We’re building the payment network of the future, and to achieve our goal, we need a diverse team with a range of perspectives and experiences. As of July 2024, here’s where we stand

  • 45% identify as women
  • 23% identify as Black, Asian, Mixed, or Other
  • 10% identify as LGBTQIA+
  • 9% identify as neurodiverse
  • 2% identify as disabled

Job Summary

CompanyGoCardless
LocationRiga, Latvia
TypeFull-Time
LevelMid-level
DomainSoftware Engineering