Senior Software Developer
3 weeks ago
Larnaca, Cyprus
HFM
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
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.