Careers

Team Leader
Key role:
  • Manage the current development team and participate in the selection of new professionals
  • Organize, plan and monitor the assigned tasks; be responsible for the timing and quality of project execution
  • Maintain project reporting and project documentation
Qualifications:
  • Fully completed higher technical education
  • Experience in developing large and heavily loaded projects in the senior or team lead role
  • Must be skilled in planning own work and that of the development team
  • Knowledge and experience applying techniques of effective development process for distributed teams
  • Experience compiling and structuring project information, dividing the development in stages and blocks, with the subsequent organization of the product development cycle
  • Must be skilled in various staff management and motivation techniques, must have experience applying these techniques in past projects or understanding of how to apply them
  • Must be skilled in analyzing someone else’s code
  • Ability to create detailed project documentation
  • English (intermediate at the least)
  • Basic set of personal qualities: responsibility, communication skills, analytical thinking, and the desire to evolve and grow along with the project
  • History of completed and functioning projects

We are looking for a talented and experienced developer who is able to take the Team Lead position, join the process of team creation and lead the development of complex technology projects.

Our office is located on the sunny island of Cyprus, in the city of Limassol. This position involves relocation following a successful trial period.

Responsibilities:

  • Build and manage development teams
  • Organize development process — analyze source code and technical solutions provided by the developers, verify conformity with programming standards, unit testing, etc.
  • Monitor task implementation, follow the product development plan
  • Create design and technical documentation for the software product
  • Train and motivate team members qualifications


Work conditions:
  • Competitive salary
  • The work is fully remote during the trial period. Following the trial period, the candidate will be relocated to our office in the Republic of Cyprus and officially employed with the company
  • Ample opportunities for professional and career growth
  • Positive and friendly team, reasonable leadership
  • No restrictions on the choice of development techniques and tools
  • Lack of dress code and bureaucracy
  • Comfortable and fully equipped workplace
  • Delicious lunches, tea/coffee, and cookies at the office
  • Assistance with relocation

Employment type: full time.

We are looking for a specialist who has truly established himself as a developer and is willing and ready to evolve in the Team Lead position

If you want to become part of a team of professionals, are ready to work, be productive and active, grow professionally and study new technologies, then we look forward to hearing from you!

System architect
Key role:
  • Project architecture development
  • Develop a working draft prototype
  • Be directly involved in writing the key parts of the final product code
  • Maintain project reporting and project documentation
Qualifications:
  • Fully completed higher technical education
  • Experience developing large and heavily loaded projects in the Architect role
  • Experience designing and building highly loaded scalable systems; must understand sharding, replication, and queues
  • Experience researching possible project implementation options in terms of technologies and development tools used; ability to justify own decisions
  • Ability to create detailed project documentation
  • English (intermediate at the least)
  • Basic set of personal qualities: responsibility, communication skills, analytical thinking, and the desire to evolve and grow along with the project
  • History of completed and functioning projects

We are looking for an expert in system applications and microservice system architecture development.

Our office is located on the sunny island of Cyprus, in the city of Limassol. This position involves relocation following a successful trial period.

Responsibilities:

  • Create, develop and implement technological project development plan (technical leadership).
  • Develop project architecture, identify a stack of technologies used.
  • Lead the design and development of the software product functionality; approve technical solutions.
  • Create design and technical documentation for the software product.


Knowledge of technologies:
  • Excellent knowledge of the PHP and Go programming language
  • Knowledge of modern Unix-like operating systems and their operating principles.
  • Experience in developing distributed Linux-based microservices.
  • Must be confident in using DBMS technologies and must understand the advantages and disadvantages of RDBMS and NoSQL solutions.
  • Must understand the TCP/IP networking protocol stack and its operating principles.
  • Experience with cloud and container solutions such as Docker and AWS.
  • Must understand the philosophy and have experience in applying the principles of Continuous Delivery & Deployment & Integration.


Work conditions:
  • Competitive salary
  • The work is fully remote during the trial period. Following the trial period, the candidate will be relocated to our office in the Republic of Cyprus and officially employed with the company.
  • Ample opportunities for professional and career growth.
  • Positive and friendly staff, reasonable leadership.
  • No restrictions on the choice of development techniques and tools.
  • Lack of dress code and bureaucracy
  • Comfortable and fully equipped working place.
  • Delicious lunches, tea/coffee, and cookies at the office.
  • Assistance with relocation.

Employment type: full time.

We are looking for a specialist who has truly established himself as a developer and is willing and ready to evolve in the System Architect position.

If you want to become part of a team of professionals, are ready to work, be productive and active, grow professionally, and study new technologies, then we look forward to hearing from you!

Full-stack PHP developer
Key role:
  • Study source project code, the implemented functionality
  • Study the implemented code for the current project
  • Develop system components using modern architectural solutions
  • Create product design and technical documentation
Qualifications:
  • Must be skilled at using the console at the "Linux in a Nutshell" level and understand the kernel at the "Linux Kernel in a Nutshell" level
  • Strong knowledge of PHP, its strengths and weaknesses (experience with frameworks, Phalcon/Symphony/Laravel/Yii)
  • Excellent knowledge and understanding of OOP; using design patterns is a big plus
  • History of confirmed implemented projects in PHP
  • Must be confident in using DBMS technologies and must understand the advantages and disadvantages of RDBMS and NoSQL solutions
  • Must understand the benefits of caching systems and must be able to explain the advantages and disadvantages of common caching solutions
  • Experience with Highload; must be able to explain (with examples) how the same task could be completed in the various load conditions
  • Must be skilled in working with Git version control system
  • Ability to quickly understand someone else’s code
  • Ability to analyze a problem and offer a solution in a short time; must be results-oriented

We are looking for a talented and experienced Full-Stack PHP Developer. We are currently working on finalizing our Phalcon-based CMS, and we are looking for a professional who would be able to join the project and speed up the development.

Technology stack:

  • PHP 7
  • Phalcon 3.x
  • Redis 4.x
  • Yaml
  • JS
  • JQuery
  • Bootstrap
  • Backbone


Work conditions:
  • Fully remote
  • Flexible hours and great degree of independence at work (we assess the work product)
  • No restrictions on the choice of development techniques and tools
  • Professional and career growth along with the project
  • Competitive salary

Employment type: full time.

Join our team and take part in creating a large-scale project that claims to become the industry leader.

If you want to become part of a team of professionals ready to work productively, actively develop and explore new technology, we look forward to your feedback!

Cloud Systems Administrator
Technology proficiency:
  • Amazon AWS
  • AWS networking
  • VPC, subnets and VPC peering
  • Elastic Load balancers, Target groups and auto-scaling
  • S3 storage buckets, lifecycle
  • Route53
  • Ansible-based scripted provisioning of EC2 machines
  • DataDog, Graylog is a plus

Key role: Perform cloud computing deployment and scripting to build, install, configure, and maintain production and development environments.

Qualifications:

  • 2 – 3 or more years of hands-on experience operating AWS-based applications
  • Experience provisioning, operating, and maintaining systems running on AWS
  • Ability to identify and gather requirements to define a solution to be built and operated on AWS
  • Capabilities to provide AWS operations and deployment guidance and best practices throughout the lifecycle of a project
  • Experience with application / data migration to AWS
  • Experience scaling an application and/or its hosting environment to support increases in traffic
  • 5 – 7 years Linux experience
  • Experience with PHP, NGINX, MariaDB
  • Strong analytical and problem solving skills
  • Very Focused and Challenged
  • Interpersonal and communication skills, able to build rapport and communicate effectively at all levels and across disciplines
  • Ability to work in a collaborative environment
  • Must be able to work on multiple projects and consistently meet project deadlines

Employment type: full time.

If you want to become part of a team of professionals ready to work productively, actively develop and explore new technology, we look forward to your feedback!