#1 Job Board for tech industry in Europe

Python Engineer (Senior)
Python

Python Engineer (Senior)

Kraków
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote
VirtusLab

VirtusLab

Join the VLteam and elevate your career to new heights! Join us in shaping the future of software engineering with a team that values flexibility, fosters an open-minded culture, and delivers outstanding solutions. We have extensive knowledge about Data Engineering & Data Science, Cloud-Native Services, Reactive Systems, Dev Tooling and Frontend. We are also worldwide experts in Scala language, officially supporting its development and tooling.

Tech stack

    English

    B2

    Python

    advanced

    Testing

    regular

    Angular or React

    regular

Job description

Online interview
Friendly offer

We are #VLteam - tech enthusiasts constantly striving for growth. The team is our foundation, that's why we care the most about the friendly atmosphere, a lot of self-development opportunities and good working conditions.. Trust and autonomy are two essential qualities that drive our performance. We simply believe in the idea of ​​“measuring outcomes, not hours”. Join us & see for yourself!


Project Scope

Project include developing a robust automated testing framework and performance monitoring web applications for a major investment bank. This requires collaborating with quantitative strategists and developers and interacting with algorithmic trading systems. These scalable solutions enhance performance and will be used by the bank’s development teams on a daily basis.


Key responsibilities

  • Develop and maintain Python-based automation frameworks to test and validate algorithmic trading systems for accuracy and performance.
  • Build full-stack web applications using React and Python APIs to help teams visualize test data, monitor system health, and analyze trading performance.
  • Design and execute performance testing solutions to stress test trading algorithms in development environments, tracking latency and capacity metrics.
  • Create AB testing and replay systems that analyze production logs against candidate releases to identify behavioral differences.
  • Implement gating mechanisms that ensure releases meet performance standards before production deployment.
  • Work with NoSQL datastores and relational databases to manage large volumes of trading and testing data.
  • Collaborate with quant strategists and trading teams to understand business requirements and translate them into technical solutions.
  • Maintain and improve CI/CD pipelines to support automated testing and deployment processes.
  • Contribute to code quality standards and testing practices across the engineering organization.


Tech stack

Python, ReactJS, noSQL


Team

The team is distributed between New York and London. While the functional manager is in New York, you have the flexibility to work during European business hours.


What we expect in general

  • Strong proficiency in Python
  • Willingness to work with React for building internal web tools and apps that help teams visualise and manage test and system data
  • Ability to maintain and improve CI/CD pipelines to support automated testing and deployment processes.
  • Willingness to design and implement performance testing solutions, including stress testing and tracking latency/capacity metrics
  • Teamwork attitude
  • Good communication skills


What's on offer?

  • Flexible hybrid work model - you decide where & when to start the work. You can work remotely or join us in one of our modern offices (Krakow, Kielce, Wroclaw), always located in the city centres. Just choose what suits you best! 
  • Language lessons - we refund up to 500 PLN (per quarter) for learning all languages you would like to take! What’s more, we refund up to 1,000 PLN (per quarter) for learning the English language.
  • Virtusity – our training division - we value the personal growth of our #VLteam. That’s why we have a rich offer of internal courses, workshops, etc. (technical, as well as soft skills training) conducted by our employees. 
  • Training Package - use our training budget and 24 paid work hours for your development. You can choose the training from our Virtusity portfolio or external conferences, courses, workshops, etc. 
  • Home office reimbursement - you can rent all the necessary equipment from our offices, but you can also get up to 800 PLN financial support to set up your WFH.
  • Multisport card or MyBenefit points - do you like sports and want free unlimited admission to sports facilities in your city? Or maybe you prefer the cinema, SPA in the mountains, delicious dinner, or Allegro shopping? At VirtusLab, you decide whether you choose a sports card or vouchers for countless attractions. 
  • Private healthcare - our insurer's offer allows you to have free health advice, treatments, diagnostic tests, etc., in more than 1,500 clinics operating all over the country.
  • Building tech community - we run 9 meetup groups in Kraków, Kielce, and Rzeszów and support many other local initiatives. We also contribute to numerous open-source projects (world-famous solutions and create our own ones). Check out also Sphere.it - our unique platform with tech videos and online events.