Senior Python Engineer – FinTech Tribe

What is the FinTech Tribe about?

We deal with all the monetary flows in Kiwi.com. More precisely, we are a Tribe of developers inside Kiwi.com in charge of building the pillars of everything that is directly or indirectly related to money. The services we build have a specific set of rules that might not be as mandatory in other areas. We can’t fail, even in streaks of high and unexpected demand.

What are we doing?

Do not think that because we are working with finance we will be using COBOL – we are passionate about new technologies, and we like our stack to be modern, we are using Python 3.6–3.9. With that mindset we are developing services and applications that are directly related to finances, highly available and with a little to no room for errors:
Payment gateways communication and negotiationFraud detection and ways to minimize fraud riskInvoicing and reconciliationTools for claims and finance departments

What can you learn here?

Cool new technologies and how to take a new service from idea to production, including software design and testing. We can extend your knowledge with business logic from the finance domain by:
Worldwide payment acquiringHow credit cards (virtual), alternative payment methods (ApplePAY, Revolut, etc.), 3DS workFraud detection, different types of fraudulent behaviourWhat is behind invoicing and payment reconciliation

    Requirements

  • Be able to act as a technical leader of a project or initiative (translating requirements from non-engineers, communicating with multiple engineering teams, leading consensual discussions around technical design and architecture, providing estimates about complexity, etc.)
  • Write stable, maintainable, and well tested code (trust us, it takes much longer to fix consequences than write actual tests)
  • Be very attentive to details, be good at catching bugs early (keep in mind that the cost of error is high)
  • Be fluent in Python
  • Be ready to work with different libraries, programming concepts and Python versions
  • Feel comfortable with Linux
  • Knowledge of Kubernetes, CI/CD
  • Experience with relational databases (both plain SQL and ORMs) and Redis
  • Be familiar with best practices in microservices, OOP design patterns, queuing patterns, asynchronous programming (both asyncio and celery-like)
  • Ability to quickly learn on your own – not being afraid to ask questions, experiment, fail, learn and eventually succeed
  • What we’ll consider an asset

  • Willingness or even proven ability to teach more junior colleagues
  • Experience with static analysis tools
  • Experience with public cloud environment like GCP, AWS or AzureFamiliarity with some of our technologies: Flask, Falcon, FastAPI, Connexion, Celery, SQLAlchemy, PostgreSQL, Datadog, DockerAwareness of serverless technologies
  • Passion for duck tests and typing
  • What’s it like to work at Kiwi.com?

  • Distributed engineering teams
  • We’re trying hard to be “practically agile”, typically using some version of Scrum (two weeks sprints, standups, planning, retrospective, refinements) or Kanban. Team can decide to a large extent about it’s own way of working.
  • Fully remote or onsite work in one of our locations: Prague, Barcelona, Brno, Split, Bratislava, Košice.
  • Direct cooperation with Product Managers, Fintech specialists, QA, UX/UI and other engineering teams.
  • Daily releases and delivery.
We offer you
 
•The opportunity to join our Phantom Stock scheme. 
•We give our employees the freedom to choose between the environment of work from home and our modern office located in ZET Nová Zbrojovka with an in-house gym, masseur, sleeping spots, canteen, showers, chillout zones, free refreshments, Rebelbeans coffee, garage for cars/motorbikes/bicycles.
•We enjoy benefits, such as meal vouchers, 25 days of paid vacation, Cafeteria, sick days, VIP Medical Care, Multisport card, Makro Cash & Carry Card, Employee Assistance Program, and career development framework.
•The latest version of Hardware from Apple or Microsoft based on your preferences. 
•Unlimited contracts within a forward-thinking and ambitious company.
•Relocation package (including visa transfer support).
•We’re rewarding Kiwis with flight vouchers to celebrate their Kiwi anniversaries. 
•Grow. Kiwi program which supports parents and keeps them engaged with the company. 
•Dogs, kids, and parties are welcome in our offices.
 
Interested? Join us and hack the traditional ways of travel!
 
Kiwi.com is proud to be an equal opportunity workplace and employer. We review applications for employment without regard to their race, colour, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.
Throughout the recruitment process and for some time after it’s finished, we’re going to process your Personal Data. You can find all the necessary information in our Privacy Policy available at: https://jobs.kiwi.com/recruitment-privacy-policy/.

Julieta LourinoSenior IT RecruiterJulieta Louriño

Linkedin profile

LocationBrno, Czech Republic

TeamDevs

Employment typeFull-time

Apply now

Curious about what you're getting into?

We all share the same passion, but each team has its own spirit. Find out if this one is the right fit for you.

Get to know the team

kiwi-com_21962
business-developement
kiwi-com_21927
kiwi-com_22221
kiwi-com_22315
kiwi-com_22250

Tech community events in 2021

To meet talented people, we organize and join tech events. We talk about what we do and how we do it, and we connect with others. Visit code.kiwi.com to see where you can find us.

first-collage
gth-smalll

Visit code.kiwi.com

Create
a job alert

Drop us a resume