Python Developer

Prague, Czech Republic

We are looking for new colleagues who will help us move our project forward! Take the opportunity to take part in the rapidly growing fintech FTMO.com. We are looking for a new colleague who would participate in our growth by helping us with development of real-time applications for stock trading. The ideal candidate is an individual with an analytical mindset and team spirit, interested in financial markets. Someone who would love to become part of a meaningful and exciting project with high ambitions.

What will be your agenda?
  • Building monitoring system for 3rd party Trading Platforms
  • System tracks record of client accounts, their trading activity and evaluates whether they are abiding FTMO trading rules
  • Data is ingested from the platforms and sent through multiple applications using kafka as a messaging broker.
  • Building APIs for communicating with 3rd party Trading Platforms
  • System which manages client accounts on the trading platform - Basic CRUD operations, and in the future will help with making changes to trading platform configuration - we have a lot of servers and we need to keep the configuration unified across them
What do we expect from you?
  • Proficiency in modern, typed, and concurrent Python
  • Familiarity with messaging systems such as Kafka, RabbitMQ, SQS, etc
  • Strong understanding of relational databases like PostgreSQL, MySQL, etc
  • Knowledge of web frameworks, especially FastAPI and Django
  • Ability to write tests, particularly using pytest
  • Proficient with Git for version control
  • Familiarity with TypeScript (we have an app for internal debugging and querying data from our microservices) is a plus
  • Knowledge of C++ is beneficial, as some parts of our integration are written in C++ for reliability
  • Understanding of agile methodologies (we use SCRUM) is an advantage
  • Exposure to containers and Kubernetes is helpful, as our apps are deployed in Kubernetes
  • Experience with Linux is a nice-to-have, as our applications mostly run in a Linux environment
  • Fluency in Czech (or Slovak) and at least some English – We have colleagues who don’t speak Czech, and all our documentation is in English
Why work for FTMO?
  • You will be working for the fast-growing start-up/fintech, where you will find 200+ motivated people. We’re rather friends than colleagues and we share the same goals
  • We encourage self-realisation, we’re flexible and open to new ideas. Each of us can influence the project. Work on yourself and progress forward
  • We're dynamic and fast-paced, you won’t get bored with us
  • We shall train you on financial markets and other related topics that you need to know in our business
  • You'll have daily access to snacks (both healthy and indulgent treats) and drinks
  • We offer a subsidized Multisport card, and you can join the FTMO Running Club.
  • Hardware is a given (laptop, dual monitors, adjustable desk, ergonomic chair).
  • A meeting room set up for poker and board games. And if you're up for it, you can join us for karaoke as well.
  • Working from home is not a problem (it always depends on the agreement), but we prefer working in the office – you'll feel comfortable with us at Quadrio Offices.

Did we get your attention? Let us know!
Send ➡️ your CV or LinkedIn profile, and we would love to see you for an interview.

Benefits:
Company cottage
in Krkonoše mountains
Hardware
suitable for your position
Motivational bonuses
for outstanding results
VIP discounts
in Quadrio shopping centre
Teambuildings
for developing relationships
Welcome Pack
for a pleasant start
Sick days
when you’re not feeling well
Multisport card
for unlimited activities
Snacks and beverages
in the fridge in every department

Reviews from our employees

Employer
94%
Co-workers
96%
Managers
96%
Apply today and hear from us tomorrow
Send your resume, previous projects or just hit Apply.

    For the selection procedure for this position, a company from the FTMO group will process your personal data for the purpose of conducting the selection procedure as a data controller. More information is available here.