- Position: Senior Python Developer
- Employment: B2B
- Working model: Remote
We are looking for a Senior 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.
As a Python Developer, you’ll collaborate closely with three traders working on systematic trading strategies to understand their needs and deliver high-quality solutions to enable them to model trading strategies using vast quantities of data. You’ll develop full-stack applications using Python or R and web languages and implement data pipelines using database languages such as SQL as well as deploy, monitor, and troubleshoot software systems using DevOps tools.
Requirements:
Core Skills
- Experienced Python Developer with solid software engineering practices and clean coding standards.
- Proficiency in SQL (PostgreSQL, MySQL) and experience with NoSQL databases (MongoDB).
- Strong skills in data processing and numerical computing with Pandas, NumPy, and SciPy.
- Proficiency in building and maintaining ETL pipelines and large-scale data workflows.
- Experience with data visualization tools such as Dash, Streamlit, or Plotly.
Trading & Analytical Expertise
- Interest in systematic trading systems; prior experience in financial services
- Familiarity with back-testing frameworks and modeling of trading strategies.
- Interest in learning in-house high-frequency trading (HFT) scripting language and frameworks.
- Exposure to time series forecasting, feature engineering, and general ML/data cleaning workflows.
Software & Infrastructure
- Familiarity with full-stack development: Backend: FastAPI, Flask, or Django
- Frontend: React or Vue.js, HTML/JS/CSS (basic level sufficient)
- Comfortable with unit testing and applying test-driven development (TDD) principles to ensure code reliability and maintainability.
- Understanding of event-driven architecture and messaging systems (e.g., RabbitMQ, Kafka).
- Experience with CI/CD pipelines (GitHub Actions, GitLab CI) and version control (Git, GitLab, GitHub).
- Comfortable working in Linux-based environments and scripting with Bash.
Soft Skills & Mindset
- Strong organizational skills and ability to manage complex development workflows.
- Self-driven, team-oriented individual who takes initiative and delivers high-quality solutions.
- Excellent verbal and written communication skills.
- Passion for continuous learning and growth in a fast-paced, intellectually challenging environment.
The offer:
- Attractive salary
- Bonuses – 2 times a year, based on the financial result 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.