Filter:

Senior Full-Stack Developer - EM215

Overall Purpose of the Role: This is an opportunity to work as a full-stack web developer within the Technology Department of one of the most well established and reput...

Overall Purpose of the Role:

This is an opportunity to work as a full-stack web developer within the Technology Department of one of the most well established and reputable Forex Brokers.  The successful candidate will work across multiple business lines to realize the goals of key stakeholders, and to improve the trading experience of thousands of active users across the world.

Candidates should have comprehensive experience in PHP, including experience with server-side MVC frameworks, and a sound background in JavaScript.  It would be beneficial to have previously worked as part of a team within an organization that had a structured quality assurance function, and to have used version control, undertaken code reviews, and possibly to have worked in environment utilizing continuous integration.

Main Activities and Responsibilities:

  • Development of new and existing core projects within the company
  • Development of modular / reusable PHP code within MVC frameworks
  • Development of modular / reusable JavaScript code
  • Refactor / rewrite code to increase quality and optimize performance

 Required Experience:

  • Comprehensive experience in PHP
  • Practical experience using PHP MVC frameworks (Preferably CakePHP)
  • Practical experience with JavaScript ES6
  • Practical experience with Object-Oriented programming (OOP)
  • Practical experience with Rest APIs
  • Practical experience using Linux based operating systems and a command line interface
  • Experience using Version Control and Code Reviews (Preferably Git)
  • Ability to work independently, creating good quality code
  • Excellent debugging and troubleshooting skills

Beneficial Experience:

  • Experience with JavaScript technologies, like ES5, ES6, jQuery, React, node.js
  • Experience with MySQL
  • Experience with MongoDB or other NoSQL databases
  • Knowledge of front-end technologies such as Webpack, SCSS, Bootstrap
  • Experience integrating unit testing / code coverage / etc. into projects
  • Experience in process automation (re-useable scripts for deployment etc.)
  • Understanding of programming patterns (trees, queue, stack etc.)
  • Use of key value stores such as Redis / Memcached
  • Understanding of scalable applications, working with multiple web nodes, use of docker, etc.

All candidates should be able to show examples of previous work / code samples, preferably sent with initial application.

Further Info

  • Working hours start from 8-9am and end between 5-6pm Monday to Friday
  • Some Sunday work may be required, and compensated for with time in lieu
  • The role is based in Limassol, Cyprus
  • A competitive compensation and benefits package will be offered to the successful applicant
  • The company offers a full calendar of social events, and a great working environment


    Read more

    Social Media Coordinator - EM221

    Overall Purpose of Role: We are seeking to recruit an exceptional Social Media Coordinator to support our presence on Social Media Platforms. Your work will be closely ...

    Overall Purpose of Role:

    We are seeking to recruit an exceptional Social Media Coordinator to support our presence on Social Media Platforms. Your work will be closely linked to that of the rest of the marketing team with communication between all of us being key for the daily execution of content and brand strategy.

    Main Activities and Responsibilities:

    • Day-to-day management of all the of the company’s social media accounts on Facebook, Instagram, Twitter, LinkedIn, YouTube, TikTok and more;
    • Deliver content across different platforms in multiple supported languages;
    • Schedule engaging multimedia content, company promotions, social media competitions, giveaways and other events across multiple platforms in all supported languages as per the Social Media Strategy;
    • Support the Social Media Manager to deliver the Social Media Strategy;
    • Coordinate the content creation activities with the creative team (content writers, designers, video editors, etc.);
    • Coordinate the translation and proofreading of Social Media content with external agencies and internal teams and distribute to the marketing team for further processing;
    • Prepare Social Media related purchasing orders and invoices;
    • Any other duties and responsibilities that the Company may reasonably request from time to time.

    Requirements:

    • Degree in Business, Marketing, Journalism, Communications, Public Relations or related field;
    • Previous experience in FX or finance industry will be considered an advantage;
    • Excellent written and communication skills in English;
    • Good organizational and time-management skills, with the capacity to prioritize and work across multiple projects;
    • Passionate about learning new things and developing professionally;
    • Team Player with strong work ethic;
    • Excellent attention to detail.

     Further Info:

    • Working hours are 08:00 – 17:00 Monday to Friday
    • The role is located in Limassol, Cyprus
    • Fun and creative work environment
    • A competitive compensation package will be offered to the successful applicant which includes great benefits


      Read more

      SEO Manager - EM222

      Overall Purpose of Role: We are seeking to recruit an exception SEO Manager to be responsible for improving the company’s organic search results through specifically ...

      Overall Purpose of Role:

      We are seeking to recruit an exception SEO Manager to be responsible for improving the company’s organic search results through specifically created SEO best practice and various other activities.

      Main Activities and Responsibilities:

      • Create and implement SEO strategy and content plan based on researching competitors, industry trends and keywords to optimize results based on specific budgets and objectives
      • Review, analyze and identity the most powerful and optimal words for use on the company websites and on company Social channels
      • ASO – Optimize company App store
      • Monitor traffic, page speed, mobile first / friendly and DTOX company backlink profile and websites on a monthly base
      • Compile and use SEO performance reports to identify SEO performance and areas requiring improvement both on page and off page
      • Work alongside the SEM and PPC specialists to evaluate product offering traffic, landing page quality, content, design security and demographics of prospective clients when determining keywords and campaigns
      • To research and implement latest industry trends and best practices
      • Share reports and presentations periodically with your direct manager
      • Spread the word about easyMarkets! create articles and build backlinks to company web properties in several languages based on the marketing budget and SEO strategy

      Requirements:

      • BS/BA degree in Marketing, Digital Marketing, Advertising
      • A minimum of four years full time SEO experience for a company or equivalent freelance work
      • Knowledge of SEO trends, methods and best practices with experience in monitoring search engine algorithms as they change
      • Experience with primary and second tier search engine
      • Basic understanding of programming and web design
      • Holistic understanding of how websites and search engines work and how to maintain and improve traffic
      • Experience with email marketing
      • Experience in utilizing analytics tools to analyze online marketing campaigns in order to improve ROI
      • Excellent verbal and written communication skills in English
      • Strong IT skills and some programming abilities
      • Excellent attention to detail and analytic mindset
      • Excellent multitasking abilities
      • Good organizational skills
      • Team player with strong work ethic

      Further Info:

      • Working hours are 08:00 – 17:00 Monday to Friday
      • The role is located in Limassol, Cyprus
      • Fun and creative work environment
      • A competitive compensation package will be offered to the successful applicant which includes great benefits

       

       



        Read more

        MS SQL Production & Development Database Administrator - EM223

        Overall Purpose of Role: The MS SQL Production & Development DBA will be responsible for the implementation, configuration, maintenance, and performance of the critical dat...

        Overall Purpose of Role:

        The MS SQL Production & Development DBA will be responsible for the implementation, configuration, maintenance, and performance of the critical database systems, to ensure the availability and consistent performance of our corporate applications. This is a “hands-on” position requiring solid technical skills, as well as excellent interpersonal and communication skills.

        This role requires some coverage of Production DBA responsibilities, in addition to responsibilities to develop and expand the company’s reporting and DB centric processing. The successful candidate will work closely with the inhouse development team and operations and may need to perform investigative activities to understand and build upon legacy DB business logic.

        This is a key role in helping our organization to achieve a state-of-the-art environment that meets current and future business objectives, while at the same time ensuring that the company’s production databases offer the highest reliability and performance possible.

        Main Activities and Responsibilities:

        • Perform routine DBA activities & service requests
        • Manage SQL Server databases through multiple product lifecycle environments
        • Configure and maintain database servers and processes, including monitoring of system health and performance, to ensure high levels of performance, availability, and security
        • Write stored procedures, manage execution plans and indexes
        • Independently analyze, solve, and correct issues in real time
        • Refine and automate regular processes, track issues, and document changes
        • Assist developers with query tuning and schema refinement
        • Perform scheduled maintenance and support release deployment activities after hours

        Requirements:

        • 3 to 5 years of work experience on Microsoft SQL Server Databases (2012-2016)
        • Expert in performing T-SQL DDL/DML/DCL commands using SQL Server Management Studio (SSMS)
        • Strong experience in database installation, configuration, capacity planning, implementing backup and recovery strategy for applications and database
        • Experience with backups, restores, recovery models, and Security
        • Experience in implementing and monitoring different types of High Availability and Disaster Recovery scenarios like SQL Server clusters, Replication (Transactional and Peer-to-Peer), log shipping
        • Installed and maintained SQL Server failover clustering for SQL Server 2016
        • Experience in Performance Tuning, Query Optimization, Client/Server Connectivity, and Database Consistency Checks using DBCC Utilities
        • Experience in R&D projects (designing & creating DBs, tables, writing functions and procedures)
        • Experience in reverse engineering and documenting legacy DB stored procedures and processes
        • An understanding of the SQL locks mechanism/ isolation levels, and their internals
        • Flexible, team player, “get-it-done” personality

        Beneficial Experience:

        • Forex industry and/or Regulatory reporting knowledge
        • Maria DB and MySQL experience
        • Creating and managing processes to transform data for use in BI, reporting, or data analysis
        • Knowledge of SSIS and SSRS
        • Tableau Server experience and optimization
        • Power BI and business intelligence methodologies
        • Experience in migrating DBs from on-prem/private cloud to public clouds
        • A practical understanding of Incident Management, and IT Risk Management
        • MCTS, MCITP, and/or MVP certifications
        • MCSA (Microsoft Certified Solution Associate)
        • MCSE (Microsoft Certified Solutions Expert)
        • Microsoft Technology Associate (MTA): Database Fundamentals SQL Certification

        Further Info:

        • Working hours start from 8-9am and end between 5-6pm Monday to Friday
        • The role is located in Limassol, Cyprus
        • A competitive compensation package will be offered to the successful applicant which includes great benefits
        • The company offers a full calendar of social events, and a great working environment


          Read more

          C# Developer - EM224

          Overall Purpose of the Role: This is an opportunity to work as an Intermediate or Senior C# Developer within the Technology Department of one of the most well established a...

          Overall Purpose of the Role:

          This is an opportunity to work as an Intermediate or Senior C# Developer within the Technology Department of one of the most well established and reputable Forex Brokers.  The successful candidate will work across multiple business lines to realize the goals of key stakeholders, and to improve the trading experience of thousands of active users across the world.

          Candidates should have comprehensive experience in C# development, plus experience Developing SQL/T-SQL, and a sound background in Message Queues, Sockets and Web Applications.  Further experience with Payment Systems, Market Data feeds, Online Trading and Derivatives would all be of value.

          Candidates should have previously worked as part of a team within an organization with structured development practices, a distinct quality assurance function, formal release management, and to have used version control, code reviews, and similar best-practices.

          Main Activities and Responsibilities:

          • Develop and maintain a variety of services and systems
          • Identify and fix bugs and issues found in the systems
          • Follow best practices in software development
          • Write efficient and high-performance code
          • Work in an agile environment
          • Build strong relationships with colleagues based on a foundation of trust and reliability
          • Provide Level 3 support in the event of Production Incidents and Disaster Recovery tests

           Requirements:

          • Bachelor’s degree in Computer Science or related field
          • At least 3 years working experience with C#, ideally with both .NET Framework and .NET Core
          • Strong database development understanding, SQL Server, T-SQL with at least 2 years of experience
          • Knowledge of a version control system, preferably Git
          • Solid understanding of software architecture and software engineering principles
          • Strong analytical, problem solving and troubleshooting skills
          • Ability to work under pressure
          • Ability to write high performance code
          • Good communication skills
          • Highly numerate

          Beneficial Experience:

          • Experience with SQL Server Reporting services (SSRS)
          • Knowledge of Fix protocol
          • Experience with Signal-R
          • Experience with MT4 plugins
          • Hands-on experience with one of the following: JavaScript, C++
          • Experience with some of the following: RPC, Rabbit MQ, WCF, Redis
          • Experience with either pricing (quote feeds) or payments systems
          • A knowledge of Online Trading, FQ, Equities, and Options (and their pricing)
          • Knowledge of Python, Neural Networks, TensorFlow

          Further Info:

          • The role is based in Limassol, Cyprus
          • Working hours are 8-9am start, with 5-6pm finish (flexible), Monday to Friday
          • A competitive compensation and benefits package will be offered to the successful applicant
          • The company offers a full calendar of social events, and a great working environment


            Read more

            JavaScript Developer - EM225

            Overall Purpose of the Role: This is an opportunity to work as a Web Developer within the Technology Department of one of the most well established and reputable Forex Brok...

            Overall Purpose of the Role:

            This is an opportunity to work as a Web Developer within the Technology Department of one of the most well established and reputable Forex Brokers.  The successful candidate will work across multiple business lines to realize the goals of key stakeholders, and to improve the trading experience of thousands of active users across the world.

            Candidates should have comprehensive and sound experience in JavaScript.  It would be beneficial to have previously worked as part of a team within an organization that had a structured quality assurance function, and to have used version control, undertaken code reviews, and possibly to have worked in environment utilizing continuous integration.

            Main Activities and Responsibilities:

            • Development of new and existing core projects within the company
            • Development of modular / reusable JavaScript code
            • Refactor / rewrite code to increase quality and optimize performance

            Required Experience:

            • Practical experience with JavaScript (ES5, ES6, jQuery)
            • Practical experience with Object-Oriented programming (OOP)
            • Practical experience with HTML, CSS, SCSS, Bootstrap
            • Practical experience using Linux based operating systems and a command line interface
            • Experience using Version Control and Code Reviews (Preferably Git)
            • Ability to work independently, creating good quality code
            • Excellent debugging and troubleshooting skills
            • At least 3 years of experience using JavaScript

             Beneficial Experience:

            • Experience using PHP MVC frameworks (Preferably CakePHP)
            • Practical experience with JavaScript (Node.js, React)
            • Experience integrating unit testing / code coverage / etc. into projects
            • Use of key value stores such as Redis / Memcached
            • Experience with Rest APIs
            • Understanding of scalable applications, working with multiple web nodes, use of docker, etc.

            All candidates should be able to show examples of previous work / code samples, preferably sent with initial application.

            Also, any community accounts (GitHub, StackOverflow etc), will be considered a plus.

            Further Info:

            • Working hours start between 8 and 9am and end between 5 and 6pm Monday to Friday
            • Some Sunday work may be required, and compensated for with time in lieu
            • The role is based in Limassol, Cyprus
            • A competitive compensation and benefits package will be offered to the successful applicant
            • The company offers a full calendar of social events, and a great working environment


              Read more

              Android Developer - EM226

              Overall Purpose of Role: This is an opportunity to work at one of the most well established and reputable Forex Brokers, in a position that will make a major contribution t...

              Overall Purpose of Role:

              This is an opportunity to work at one of the most well established and reputable Forex Brokers, in a position that will make a major contribution to the achievement of the company’s strategic vision. The successful candidate will gain a strong technical and business understanding of our feature-rich mobile trading platform, as well as an exposure to online analytics, mobile application attribution, and other digital marketing technologies. They will work across multiple business lines to realize the goals of key stakeholders, and to improve the trading experience of thousands of active users across the world.

              Main Activities and Responsibilities:

              • Take the lead in developing the easyMarkets native Android Trading Application
              • Analyze requirements, provide feedback and estimates, and execute App development in coordination with the Project Management and Back-end development teams
              • Resolve issues and bugs, and continuously improve the quality and performance of our App
              • Build strong relationships with colleagues based on a foundation of trust and reliability
              • Actively participate in the realization of the company’s strategic vision

              Requirements: 

              • 5+ years of experience developing native Android applications including 2 or more years of Kotlin, and 2 or more years of Java
              • Experience in writing and optimizing responsive and performance-sensitive mobile Applications
              • Experience in writing mobile Applications that utilize real-time data streams and which keep alive sessions with remote servers
              • An understanding of how to handle Android’s resource management framework to provide a responsive and uninterrupted user experience
              • Coding to a high standard with a robust approach to the Application’s design, development, and self-testing to ensure that significant bugs are not introduced
              • The ability to advance their own knowledge and research approaches to challenges and solutions on their own, and without the guidance of a more senior Android developer
              • Practical experience with project and task tracking tools such as Redmine, Jira, Asana, Bugzilla
              • Experience working as part of a team utilizing source control systems such as Git

              Beneficial Experience:

              • Experience within the financial sector, and ideally in writing trading or online gaming apps
              • Experience working with analytical and monitoring platforms such as Google analytics, App Annie, Crashlytics, or New Relic
              • Experience working with mobile attribution platforms such as AppsFlyer
              • A practical understanding of the Google play Development Console, Release, and Beta management
              • An understanding of application push notifications, deep-linking and App installation parameters
              • Theoretical or practical knowledge of UX and graphical design
              • Exposure to ASO, and mobile App advertising – google UAC, Facebook, or iAd
              • Exposure to iOS development with Swift

              Further Info:

              • The role is based in Limassol, Cyprus
              • Working hours start from 8-9am and end from 5-6pm Monday to Friday
              • Developers can work from home 1 day per week after passing probation
              • A competitive compensation and benefits package will be offered to the successful applicant
              • The company offers a full calendar of social events, and a great working environment


                Read more