Senior Software Developer

  • Larnaca
  • Views: Today 249 / Total 1136
  • № 8578


As a senior member of the team you will be expected to take the lead on projects. This involves learning

and contributing to the logic and upkeep of our code base as well as mentoring junior software engineers

to help them become proficient developers using best practices and coding techniques. Take ownership

of the company’s data model, including stored procedures, triggers and complex queries. Evaluate and

research new software trends that will keep us on the leading edge and improve the performance and

maintainability of our software applications.

Primary Responsibilities

Ensure a smooth transition between all phases of a product development lifecycle by proactively

raising issues and obstacles that reduce the likelihood of meeting milestones. Similarly, confer

realistic expectations for project turnaround

Meet date, requirement, and quality objectives for product releases and day to day development


Champion professional development, training, and coaching of team members

Support the development team to allow risk taking. This entails explaining the outcomes,

providing testing scenarios before executing on production and methodologies that would make

the developer more certain of the outcome

Ensure the development team understands how their work matters and contributes to the

success of HotForex brand

Role-Based Competencies

  • Problem Solving: Diagnose technical problems such as delays, malfunctions and errors in order

to determine the true cause of the problem and provide a (workable/reasonable/optimal) solution

in a reasonable time-frame.

Interpersonal: create an environment that recognizes, supports, respects and welcomes diversity

of employees and clients

  • Communication: Orally explain or present (technical) information to a wide variety of technical

and non-technical individuals and/or groups in a clear, accurate and understandable manner

Leadership: constructively lead, advise and encourage others to achieve success in their work

and contribute to the effectiveness of the work team. Strong work ethic, willing to work after hours

and to be “on call” during some evenings and weekends


BSc in Computer Science or relevant field

6+ Years’ experience with back-end development with relational databases (Postgres, MySQL,

Oracle, etc

Hands-on experience with web development in any of the following languages: Python , PHP, C#,

Java, Node.JS, Ruby, PHP, C++, Scala

Solid knowledge of database technology, design physical and logical DB models, including writing

complex SQL queries, triggers, stored procedures and functions

Good Knowledge of JavaScript/AJAX/jQuery, HTML/CSS

Preferred qualifications

Python web Development, especially tornado framework

Working knowledge of messaging systems (AMQP, Rabbit, Kafka)

Experience working in Linux, BSD or another UNIX-like environment

Experience with Source Control Systems; Git preferred

Working knowledge of software development practices (architect, build, test, deploy), system

maintenance, systems engineering, networking, and devops in support of scalable services

Experience delivering application in continuous integration and continuous delivery environments


A very competitive remuneration and benefits package is offered to all successful candidates including 13 salary and medical insurance, in addition to the opportunity to work within an exciting and engaging work environment where you will be given the tools and guidance to reach your full potential.

Applications must be made through our careers webpage:

All applications will be treated as confidential.

Job Company HotForex
Job Count 1
Job Type 1