Senior Software Developer (Python)
HFM Larnaca, Cyprus, Cyprus
Financial Services · 501-1,000 employees
About the role
The role involves designing, developing, and maintaining complex Python-based software solutions while collaborating with cross-functional teams. You will also be responsible for mentoring junior developers, conducting code reviews, and optimizing applications for performance and scalability.
What they look for
Requirements
Candidates must hold a BSc/BA in Computer Science or a related field and possess at least 4 years of software development experience. Strong proficiency in Python, object-oriented design, and relevant web frameworks is required.
Benefits
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 :
- Participate in the design and architecture of Python-based software solutions.
- Design, develop, and maintain highly complex Python-based software solutions.
- 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.
- Conduct code reviews to ensure code quality and functional accuracy.
- Optimize application for maximum speed and scalability.
- Perform debugging, troubleshooting, modifications, and unit testing.
- Stay abreast of the latest industry trends and technologies to ensure applications are current and competitive.
- Provide functional and technical specifications for software.
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.
- Strong understanding of any Python/Java/.Net language.
- Strong understanding of HTML5, CSS3, and JQuery.
- Experience in any of the following Python Frameworks: FastApi, Tornado, or Flask.
- Experience with Unit Testing.
- Experience with CI/CD environment.
- ORM experience with SqlAlchemy, Entity Framework, or Hybernate would be considered an advantage.
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, IIS
- Observability and Infrastructure: Docker, Kubernetes, Thanos, Prometheus, Grafana
Resumes must be submitted in English. Applicants must be eligible or have legal authorization to work in the country where the position is based.
Benefits
- Hybrid
Work Model (2 days working from home)
- Comprehensive
Health plan starting from the first day of employment
- Pension
plan
- 13th
salary payment
- Additional
Paid Annual Leave (up to 30 days, based on years of service)
- Up
to 5 Carry over annual leave days from previous year to the next one
- Birthday
Leave
- Udemy Business access
- Monthly
Wolt Vouchers
- Monthly
meals & treats at the office
- Participation
in company's Group Discount Scheme
- Gym
Membership
- Referral
Bonus Program
- Summer
Short Fridays (August)
Additional Support
- Visa
Sponsorship and Relocation Assistance (If applicable)
Sounds like you? Let’s write the next chapter together!
All Applications will be handled with the strictest confidentiality.
Similar roles
-
SDTM Technical lead SDTM -Clinical SAS Python
Shrive Technologies LLC Fremont, California, United States · $125K–$135K/yr
-
Senior Test Automation Engineer, Python
Network Optix Portland, Oregon, United States · $150K–$180K/yr
-
Senior Python Backend Developer
MWDN Kyiv, Ukraine
-
Expert Python Engineer
Ciklum İzmir, Aegean Region, Turkey
-
Python Engineer
Barclays Northampton, England, United Kingdom
-
Full Stack Developer (PostgreSQL, Python, Java, .NET)
Strategic Innovation Group LLC Arlington County, Virginia, United States