Please apply here: https://tally.so/r/mV87JM
We’ve created an incredible payments platform that can make complex, industry-specific 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.
🗺️ Location: Remote (Europe) or on site in our Brno (Czech Republic) officeOur productHave 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 your insurer could instantly send you a card to be used immediately to cover your expenses?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 provided you with a smart payment card that enforced all the expense rules and skipped any manager authorizations, allowing you to just spend 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 stackPython 3, Django and Litestar.Rust for our Payment Authorization ServiceOur 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).Postgres, Memgraph (graph db).Docker both for development and production (k8s).Flutter for building our hybrid apps.Monorepo (Pants Build) for backend services.Vertical Slice Architecture.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 teamWe are currently a rather compact technical team of 14 members - 6 backend developers, 2 frontend developers (mobile and web app), 1 UX designer, 1 QA person, 2 sysadmins 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 + some team members do not speak Czech, so it's good to be able to speak English ...somehow. Being able to discuss code with your colleagues will be a plus, part of the team works from other countries.Our interview processWe review your CV/GitHub/code examples/other resources.Introductory video call is scheduled - to get to know each other and have a friendly discussion about your work experience and your technical expertise.Pair-programming exercise with one of our devs. We are not advocates of whiteboard exercises, so we will implement something closely resembling our day to day tasks. RequirementsYou 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 environment.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.
BenefitsWork from home We understand that flexibility is what developers need. We are remote-first company, thus working 100% remotely is completely fine. If you prefer working on-site, you can always join us in Brno. Most of our Brno developers come to our co-working office in Clubco few days per week.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 your 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 HQ is located in the United Kingdom, our clients/prospects are from all over the world (Europe, North America, APAC), our team is international too.
Please apply here: https://tally.so/r/mV87JM