Job offers
Development
Back-End Developer
Senior Python Developer Wanted

Senior Python Developer Wanted

  • Remote, On-site
  • Brno
  • Full-time
  • Updated at 06. 02. 2026

We’ve created an incredible payments platform that can make complex, industry-specific payment authorizations in less time than it takes to blink. We’ve been around since 2017 and since then have already secured support from global card networks and signed Tier 1 clients.

We are currently expanding and looking for Python developers to join our multi-national team in Europe.

Our product

Have you ever had to deal with travel insurance while staying in a foreign country? It's quite likely you had to have a lengthy call with your insurer, pay for the medical treatment out of pocket and then claim money back from the insurer once safely back home. What if you communicated with your insurer via mobile application and the insurer promptly sent you money to be used immediately to cover your expenses? How cool would be that?

Has your employer ever sent you on a business trip and asked you to pay for all your expenses with your personal debit card? Only to get reimbursed afterwards? What if your employer actually provided you with a payment card that could be used to pay for all authorised business expenses directly?

There are plenty of other scenarios that could be implemented with our B2B payment solution. Apart from that we provide our clients with back-office applications, mobile app and other products.

Our tech stack

  • Python 3, Django and Litestar.
  • Rust for our Payment Authorization Service
  • Our APIs are developed using GraphQL (Ariadne).
  • Test-driven and behaviour-driven (Gherkin syntax) development patterns.
  • Continuous integration and delivery using Gitlab Pipelines.
  • Infrastructure as code (GCP & Terraform).
  • Docker both for development and production (k8s).
  • Postgres, Memgraph (graph db)
  • Flutter for building our hybrid apps.
  • Monorepo (Pants Build) for backend services
  • Maximal test coverage - unit tests, acceptance tests, integration tests, and system tests.
  • Our preferred project management method is Scrumban (Notion).
  • Our preferred communication tool is Slack.

Our team

We are currently a rather compact technical team of 14 members - 6 backend developers, 2 frontend developers (mobile and web app), 1 QA person, 2 sysadmins, 1 PM and our 2 co-founders.

The tech team is mostly based in the Czech Republic, but the parent company is established in the United Kingdom + most of the team members do not speak Czech, so being able to communicate in English is must.

Our interview process

We review your CV/GitHub/code examples/other resources.

  • 10 minutes: Quick “Tell us about yourself” video call is scheduled with our CEO to get to know each other.
  • 3 hours: Hackathon/Pair-programming exercise with our devs, CTO and other candidates. The idea is to meet with our developers and try have some coding fun together as we believe that you can truly get to know fellow developer only by coding with/against him/her

 Requirements

  • You can hit the ground running and develop maintainable code from day one.
  • Your Python skills allow you to solve business challenges by creating new microservices that follow well-recognised Pythonic patterns (bonus points if you are a fan of a functional programming).
  • You know what type annotations are in Python and your head won’t explode when you see List is not invariant error from  static type checker (we’re using Pyright).
  • Your enthusiasm around latest developments in the Python community would enable us to keep our stack up to date and also have you represent us at conferences and other events.
  • Using your skills with object-oriented modelling (and possibly DDD) you ensure business processes are recorded in our codebase in a clear & understandable way.
  • You're familiar with k8s enables you to debug services on our testing envirotnment.
  • You are able to work in an unstructured start-up environment. You escalate problems whenever you are stuck and also voice your opinions when needed, ultimately enabling us to innovate faster.
  • Your proactive and transparent approach will save us from any major hiccups, since you solve problems before they ever reach the client.
  • You do not need to be excited about frontend as we do not force our backend developers to write any Javascript code.

What if I don't have all the skills mentioned?

No worries, we will still consider candidates who can tick the majority of boxes.

Benefits

  • Work from home. We understand that flexibility is what developers need. We are remote-first company, thus working remotely is completely fine. However, sometimes it’s useful to brainstorm together in person, hence our backend developers usually meet once per week in our Brno office in Clubco.
  • Flexible hours You can schedule your hours flexibly during the week, we won't chain you to your desk at specific times. All we ask is that you are available to you colleagues at reasonable hours.
  • We are a tech company This means the quality of our tech products is crucial to our success and thus, by extension, your opinion is truly valued. We understand that doing things the right way pays off in the future. We operate with a horizontal structure; everyone, whether a developer or the CEO, is invited to help mould the product & strategy.
  • We don't discriminate any software It doesn't matter whether you are a Windows guy, Tux worshiper or die-hard Apple fan. You can choose your own stack.
  • International environment Our HQs are located in the United Kingdom, our clients/prospects are from all over the world (South East Asia, North America, Europe), our team is international too.