Job description
We are recruiting for an experienced Software Developer to join our clients company in Limassol.This is a fantastic opportunity to work in a fast-paced business that provides a next generation financial platform. If you enjoy solution architecture, automation, working with cutting edge technology and helping define and steer the technical direction of a global brand, this role is definitely for you.Experience with Golang or any other modern backend language (e.g., Java, C#, C/C++)You might not have experience with all the tools required but if you have the drive to quickly learn then this is the role for you
Job Duties
Job Description
- Work as part of a SCRUM team along with the SCRUM Master, Product Owner, User eXperience designer to design, decompose, implement, and release high end systems
- Implement new features, and enhance existing functionalities according to business specifications for the company’s cloud based P2P lending platform and its supporting software
- Design and develop effective REST APIs
- Develop front end website, work closely with UX Designer to design user interactions
- Ensure that code meets software development and quality standards and fits into the continuous release process
- Take part in Agile ceremonies such as daily Stand-Ups, Development refinement, Planning and estimation and Sprint Reviews
- Provide production support and handle tickets raised by internal users
- Write technical documentation
- Research and adapt new technologies that add value to the team and the product
- Develops new web applications in Golang as well as maintain existing web applications
- Writes clean and testable code
- Takes care of tickets raised by internal users
- Offers services related to the above tasks and projects to any of the Companies of the Group as instructed by the direct supervisor
- Responsible to develop database management systems on the web and ensure the design and pattern of the developed website is as per the requirements of the Head of Development, in terms of security, data integrity, functionality, and features
Job Requirements
Required Skills & Experience
- BSc/MSc in Computer Science, Engineering, or other related fields
- Agile software development experience
- Experience with Golang or any other modern backend language (e.g., Java, C#, C/C++)
- Very good knowledge of HTML, CSS and JavaScript
- Experience with React.js or any other modern JavaScript framework (e.g., Angular.js, Vue.js)
- Knowledge of relational databases (e.g., MySQL, PostgreSQL, Oracle, MSSQL, Amazon Aurora)
- Very good understanding of data structures and algorithms, relational databases, unit testing with mocks, event-driven and service oriented architectures
- Familiarity with Git, CI/CD and virtualization
Job Benefits
Remuneration & Benefits
- Competitive salary based on skills & experience to include 13th salary
- Pension Plan
- Medical insurance
- Performance related bonus
- 21 days annual leave
- 5 days sick leave
- Day off on your birthday
- Ongoing training & development
Apply in the strictest of confidence | Tel 22030260 for enquiries