TL;DR
Senior Software Developer (Python): Participating in the design and development of highly complex Python-based software solutions for a multi-asset broker with an accent on clean, reusable, testable, and efficient code. Focus on optimizing application speed and scalability, conducting code reviews, and mentoring junior developers.
Location: Hybrid (Larnaca, Cyprus), 2 days working from home.
Company
HF Markets is an internationally acclaimed multi-asset broker, delivering cutting-edge trading tools, platforms, and conditions to traders worldwide.
What you will do
- Participate in the design and architecture of Python-based software solutions.
- Design, develop, and maintain highly complex Python applications.
- Write clean, reusable, testable, and efficient code.
- Collaborate with cross-functional teams to define, design, and release new features.
- Mentor and provide guidance to junior developers.
- Optimize applications for maximum speed and scalability.
Requirements
- BSc/BA in Computer Science, Computer Engineering, or related field.
- 4+ years’ experience as a Software Developer.
- Strong understanding of Object Oriented Design and Database Design.
- Strong understanding of Solid Principles and Design Patterns.
- Proficiency in Python/Java/.Net language.
- Experience in Python Frameworks such as FastApi, Tornado, or Flask.
- Experience with Unit Testing and CI/CD environment.
Nice to have
- ORM experience with SqlAlchemy, Entity Framework, or Hybernate.
Culture & Benefits
- Hybrid work model (2 days working from home).
- 22 days of Annual Leave (reaching up to 30 days based on years’ service).
- Comprehensive Health & Life Insurance from day one.
- Friday afternoons off in Summer (July & August).
- Paid Time Off for Training & Education.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →