Python developer

Prague /
Development Team /
Full-time
Our stack: Python 3.8+ (asyncio), PostgreSQL (TimescaleDB), Docker, Kubernetes, RabbitMQ   

Help us design, build and run our own stock trading software. Improve our platform that allows us to trade manually or automatically using our own algorithmic strategies. Work with real-time data, tune performance, and cooperate with other teams. Be part of a team where you will see the immediate impact of your work.

    • Design new features in one of our numerous applications based on a well-prepared user story
    • Implement components that will move to production right after review and testing
    • Help review your colleagues’ code and mentor them in your areas of expertise
    • Support the running applications: work with Docker and Kubernetes
    • Improve libraries wrapping around RabbitMQ or TimescaleDB 
    • Simplify the development process with our tooling

Why join us?

    • We are small team of 8 developers - you can work on a number of different projects and technologies
    • With an internal customer, everything is faster and more efficient
    • Use the latest technologies with emphasis on a small technical debt
    • Deploy every day - changes for the customer are frequent and therefore quickly visible

Perks and benefits

    • Combination of office and remote working hours
    • Top floor office in the Palladium building with a large terrace and a beautiful view of the city
    • Showers, changing rooms, nap rooms, and parking space for bicycles
    • Fully stocked kitchen with free refreshments
    • Cozy lounge, where we often stay for a beer after work
    • Multisport card and yoga lessons
    • English lessons with native speaker
    • Regular company events and team-building activities
    • 5 weeks of vacation, 5 sick days and pension contribution

About you

    • Experience with complex systems development in Python
    • Interest in processing large amounts of data in real-time
    • Experience with complex programming
    • Desire for growth and improvement
    • Ability to resolve a problem with the simplest solution possible
    • Good knowledge of English

You'll get extra points for

    • Python asyncio or experience with asynchronous programming in other languages
    • Knowledge of Docker and Kubernetes
    • Experience with PostgreSQL database (TimescaleDB)
    • Knowledge of Prometheus
    • Experience with programming service in an event-driven system
    • Knowledge of frontend technologies - ideally React
    • Experience with C++, Rust or Go