Senior Python Engineer
We are inviting an experienced Senior Python Engineer to join our dynamic team. Your role will focus on designing and scaling the backend for a trading bot, ensuring reliability, flexibility, and high performance. This position requires not only strong Python expertise but also domain knowledge in trading systems, algorithmic trading, and API integrations with exchanges. You will play a key role in building robust and scalable solutions for a trading platform, directly contributing to advanced fintech products in the fast-paced world of cryptocurrency and algorithmic trading.
β¨ Our Core Values: Proactiveness. Responsibility. Technical expertise. Ownership. Teamwork.
π‘ Why Join Us
- Fintech + Trading focus: work directly on a product that interacts with real exchanges and trading algorithms.
- Product-driven environment: contribute to architecture and design decisions, not just coding tasks.
- Cutting-edge stack: Python 3+, FastAPI, PostgreSQL, SQLAlchemy, Docker, and trading frameworks (e.g., Freqtrade).
- Impact and ownership: your solutions will directly affect the stability and profitability of the trading product.
π§ Responsibilities
- Develop, test, and maintain backend services for trading applications using Python 3+ and FastAPI.
- Design and implement architecture for trading bots, including exchange integrations, order execution logic, and monitoring tools.
- Write robust unit tests and ensure high code quality.
- Work with PostgreSQL (SQLAlchemy) for data storage and querying.
- Collaborate with the team on architecture discussions and technical decision-making.
- Optimize and scale the system for high performance and reliability.
- Troubleshoot complex technical issues in trading systems and propose long-term solutions.
- Conduct R&D approaches to the solving technical issues
π Requirements
- 3+ years of commercial experience with Python (3.7+)
- Strong expertise with OOP, SOLID principles, and design patterns
- Strong expertise with FastAPI and backend API development
- Experience with SQL and PostgreSQL, including SQLAlchemy
- Proficiency with unit testing
- Experience with Docker and Git workflows
- Familiarity with Linux-based systems
- Hands-on experience with API integrations (REST/WebSocket)
- Domain knowledge in trading, exchange APIs, algorithmic trading
- Experience with development of integrations with Crypto Exchanges or similar services
- English: at least Intermediate for technical discussions and documentation
- Critical thinking, problem-solving mindset, and sense of ownership
β Nice to Have
- Experience with Freqtrade or other trading frameworks
- Knowledge of NumPy, Pandas for data analysis and backtesting
- Familiarity with automation and monitoring tools
- Understanding of high-load architecture and scaling approaches
- Experience with BareMetal
π What We Offer:
πΈ Competitive compensation package β your salary will be aligned with your skills and experience.
π Stability and growth β long-term cooperation and wide career development opportunities within a dynamic and progressive FinTech company.
π₯ Comprehensive benefits β paid sick leave and vacations, health insurance in Ukraine, and support from a corporate psychologist.
π Learning and development β English courses and speaking clubs with a native speaker, internal trainings, and continuous professional growth opportunities.
π Workβlife balance β 20 paid vacation days, 10 sick days, and all Ukrainian public holidays.
π Corporate culture β branded merch, gifts, internal events, and an active team spirit.
π» Technical support β compensation for using personal equipment.
Required skills experience
FastAPI | 3 years |
PostgreSQL | 3 years |
Python | 3.5 years |
Required domain experience
Blockchain / Crypto | 2 years |