Python Developer
-, Kraków
dotLinkers
Position: Python Developer
Employment: B2B or perm (UoP) up to 25 000 PLN
Working model: Hybrid from Krakow
We are looking for a Python Developer for our client, which builds and automates systems that manage complex trading algorithms, collect information from the market, convert it into data, and use it for trading purposes so that they are able to extract the most significant profit.
You will join a dynamic development team. This role will involve migrating an existing application (currently built on Ruby on Rails) into a new Python/Django stack alongside another developer who has Rails experience.
Responsibilities:
Rewrite the current Ruby on Rails application in Python + Django, working closely with one other developer who knows Rails.
Collaborate with the team to ensure smooth transition, maintain code quality, and deliver functional modules.
Participate in design and architecture discussions, ensuring maintainability, scalability, and best practices.
Report to a Senior/Lead developer and work within the team
Occasionally participate in on-call support duties (please note: compensation and times for on-call will be clarified).
Requirements:
Strong hands-on experience with Python.
Solid experience with the Django framework.
Proven ability to work in a mid/senior role (approx. 5-8 years of professional experience).
Comfortable working in a migration/refactoring project (moving from Rails to Python is a key element).
Good level of English (B2) and Polish; ability to communicate effectively in both.
Nice to have:
Experience with Ruby on Rails (especially beneficial since the current system is RoR).
Familiarity with refactoring legacy systems, migrating codebases, or rewriting modules in a new technology stack.
Understanding of DevOps practices, version control workflows, and CI/CD pipelines.
Experience in financial or trading-related software (optional but beneficial, for example, works in algorithmic trading and uses Python among other languages).
The offer:
Attractive salary
Bonuses – 2 times a year, based on the financial results of the company and the performance of a given person. Depending on the level in the classification system and seniority, bonuses can range from 35%-75% of the annual salary. They are not guaranteed, but in the company’s 15-year history, there have only been 2 half-years without bonuses
Ok System and LuxMed – both packages offered by the company for both employees and consultants on b2b contracts
Paid break in the provision of services – for consultants, 20 days of break in a year, fully paid.
We are dotLinkers! We are an established IT Recruitment Agency. We recruit the best IT specialists for the best IT companies – as simple as that. Our agency was founded by two passionate IT recruitment professionals, Art...
Python Developer
Python Developer
-, Kraków
dotLinkers