Mid-level Software Developer (Python)
Python developer at HFM, an international multi-asset (FX/CFD) broker, based in Larnaca, Cyprus (hybrid). Day to day: design, build, and maintain Python applications and frameworks, write clean testable code, debug and unit-test, and collaborate cross-functionally using databases, Docker/Kubernetes, and a GitLab CI/CD pipeline.
- Compensation
- Not disclosed
- Location
- Larnaca, Cyprus
- Work setup
- Not specified
- Seniority
- Middle
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Software engineering
- Posted
Skills
Must have
- BSc/BA in Computer Science, Computer Engineering, or related field
- 1+ years' experience in Python development
- Hands-on experience designing and developing frameworks using Python
- Experience with common stacks, agile and CI/CD pipeline
- Experience with databases (e.g., Oracle, MySQL, MongoDB), web servers (e.g., Apache), container technology (Kubernetes or OpenShift) and DevOps platforms (GitLab)
- Strong problem-solving skills and the ability to debug complex technical issues
Nice to have
- Experience in the FX industry
Full description
About Us
HFM is an
internationally acclaimed multi-asset broker, delivering
cutting-edge trading tools, platforms, and conditions to traders
worldwide. We are committed to innovation, transparency, and
excellence in the financial markets.
As we
continue to expand, we are seeking a driven and strategic Senior Software Developer to join our dynamic team at HFM.
Responsibilities :
- Design, develop, and maintain Python applications.
- Write clean, reusable, testable, and efficient code.
- Collaborate with cross-functional teams to define, design, and release new features.
- Perform debugging, troubleshooting, modifications, and unit testing.
- Stay updated with the latest industry trends and technologies to ensure applications are current and competitive.
Requirements
- BSc/BA in
Computer Science, Computer Engineering, or related field.
- 1+ years’
experience in Python development.
- Hands-on
experience in designing and developing frameworks using Python.
- Experience
with common stacks, agile and CI/CD pipeline.
- Experience
with databases (e.g., Oracle, MySQL, MongoDB), web servers (e.g. Apache),
container technology (Kubernetes or OpenShift) and DevOps platforms
(GitLab).
- Experience in the FX
industry would be considered an advantage.
- Strong
problem-solving skills and the ability to debug complex technical issues.
Our Tech Stack:
- Backend: Python, C#, C++, Rust,
BashWeb
- Frameworks and libraries: Python
Fast/API, Python Tornado,.Net Core, React.js React Native, Kotlin, Swift
- Database Technologies: Maria
DB, Galera Cluster, Elasticsearch Cluster, MongoDB, Replica Set Cluster,
Cockroachdb Cluster, Redis Cluster, InfluxDb
- Message Queue technologies: RabbitMq, ZeroMq
- Web Server technologies: Nginx,