Přeskočit na obsah

Python Engineer (middle/regular level)

  • Hybrid
    • Prague, Praha, Hlavní město, Czechia
    • Warsaw, Mazowieckie, Poland
    +1 more
  • Development

Job description

🚀 About Twisto

Twisto, a Param Company, is one of the leading Buy Now, Pay Later providers in Central and Eastern Europe. With our intuitive mobile app, customers can:

  • Defer or split payments;

  • Share bills with friends;

  • Manage invoices in seconds;

  • Use Twisto virtual or physical cards anywhere, with great exchange rates for international shopping.

We’re growing fast in Europe and looking for a Python Engineer who want to build scalable, reliable, and user-friendly fintech products that are reshaping how people pay.

💡 What you’ll be working on

  • Designing and developing Python applications that power our payments ecosystem.

  • Translating product ideas into clean, maintainable, and efficient code.

  • Collaborating with Product Managers, Product Analysts, and engineers to refine requirements and shape technical solutions.

  • Writing unit and integration tests, ensuring our systems are robust and resilient.

  • Participating in code reviews and sharing knowledge with peers.

  • Working with modern cloud-native tools (AWS, Docker, Kubernetes, Terraform) and observability platforms (Grafana, Firebase).

  • Being part of an Agile team (2-week sprints, Slack-based communication).

🛠 Our tech stack

  • Languages: Python (with Django as a major framework)

  • Databases: PostgreSQL, MySQL

  • Cloud & DevOps: AWS, Kubernetes, Terraform, Docker

  • Monitoring: Grafana, Firebase

  • Collaboration: JIRA, Confluence

🌟 What we offer

  • Room to grow - We encourage ownership, support continuous learning, and welcome your ideas to improve our systems and ways of working.

  • Flexibility first - Work from our Prague or Warsaw office, remotely from Czechia or Poland or elsewhere in the EU, or combine both.

  • Culture without nonsense - No dress code, no heavy bureaucracy. Just a transparent, friendly, and collaborative environment.

  • Perks you’ll actually use - At least 5 weeks of vacation 🌴, MultiSport card, regular team events & fresh fruit in the office 🍎

  • Impact at scale - Your work directly shapes the financial experience of thousands of users across Europe.

Job requirements

  • 3-5 years of experience in Python software development.

  • Solid understanding of clean code principles (SOLID, YAGNI).

  • Experience with SQL databases (PostgreSQL or MySQL).

  • Practical knowledge of Django.

  • Familiarity with Unix/bash scripting.

  • Comfortable working in a cross-functional, Agile setup.

  • Good English for daily collaboration (Czech or Polish is a plus).

  • Bonus points if you’ve worked with fintech systems or card issuing/processing.

Interested? We’d love to meet you!

👉 Join Twisto and help us shape the future of payments in Europe.

or

Hybrid
  • Prague, Praha, Hlavní město, Czechia
  • Warsaw, Mazowieckie, Poland
+1 more
Development