DEVELOPMENT

Python Engineer (FinTech – BNPL & Card Processing)

Preferable Location(s): Warsaw, Poland | Kraków, Poland | Lublin, Poland | Łódź, Poland | Kyiv, Ukraine | Odesa, Ukraine | Vinnytsia, Ukraine | Dnipro, Ukraine | Kharkiv, Ukraine | Lviv, Ukraine | Yerevan, Armenia
Work Type: Full Time

We are seeking a Python Engineer to contribute to the development of a fintech service tailored for EU clients. Embrace the opportunity to work with cutting-edge technologies such as AWS, Kafka, and a microservice architecture dedicated to card processing and Buy Now–Pay Later (BNPL) services.


Details

Location: Remote / EU
Employment Type: Full-time
Start Date: ASAP
Language Requirements: English B2

Project Description: An innovative fintech platform transforming how consumers manage finances and make purchases using BNPL.
It offers seamless payment solutions and integrates with a wide range of merchants for both online and in-store shopping.

Key value propositions:
  • Flexible payment options
  • Real-time spending insights
  • Robust security measures
  • Enhanced financial management and shopping experiences

Project Stage

  • Live in the EU since 2014
  • Expanding to new regions in Q3 2024

Team Size

  • 3 concurrent squads
  • ~30 total engineers

Requirements / Your Background

  • At least 4 years of experience as a Software Developer
  • Fintech experience is mandatory
  • Clean coding methodologies (SOLID, YAGNI)
  • Fluency in SQL, Python, Unix/Bash scripting
  • Ability to write clear, maintainable code in multiple languages (polyglot advantage)
  • Strong understanding of Django
  • Familiarity with microservices, OOP design patterns, queuing patterns
  • Experience with asynchronous programming (asyncio, celery-like tools)
  • Strong communication skills
  • Ability to deliver production-ready code and document design decisions
  • Databases: PostgreSQL, MySQL
  • Message brokers: RabbitMQ, Kafka
  • English level B2

 

Nice to Have

  • NoSQL: Cassandra, Redis, MongoDB
  • Experience with AWS
  • Kubernetes (EKS)
  • Terraform
  • Docker
  • Grafana
  • Firebase
  • Previous experience with card issuing/processing

 

Key Responsibilities

  • Develop new features and support applications in the Django monolith
  • Write technical specifications for APIs
  • Implement, review, support, and debug assigned scope
  • Write unit and integration tests
  • Participate in code reviews
  • Communicate with clients verbally and in writing


Submit Your Application

You have successfully applied
  • You have errors in applying