Mid Level Full Stack Developer

We are recruiting for a Mid-Level Full Stack 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.

Job Description

  • Developing software programs and utilities used at the company or by the company’s customers which are hosted on AWS
  • Releasing company software on AWS in a repetitive and consistent automated manner
  • Develop and manage well-functioning cloud applications and databases
  • Create security and data protection settings
  • Write effective APIs
  • Build the front-end of applications through appealing visual design
  • Reviewing current systems and presenting ideas for system improvements
  • Testing the developed software to ensure responsiveness and efficiency, and rectifying any problems before going live
  • Working closely with operations to ensure efficient deployment, monitoring, performance and functional testing to build a highly available system
  • Maintaining the systems once they are up and running
  • Write technical documentation

Required Skills & Experience

  • BSc/MSc in computer science, engineering, or any other relevant degree
  • At least 2 years’ solid work experience in software development
  • Knowledge of working in cloud based architecture (AWS, Azure, AWS) is a plus
  • Event-driven programming skills, algorithms and data structures, SOA/microservices, databases, versioning control systems and software testing techniques at virtually all levels
  • Knowledge of multiple back end languages : (e.g GoLang, C#, Java, Python, C/C++)
  • Knowledge of multiple front-end languages and frameworks (e.g., HTML/ CSS, JavaScript, XML, Node.js, React, Angular)
  • Knowledge of relational databases (e.g., MySQL, PostgreSQL, Oracle, MSSQL, Amazon Aurora)
  • Knowledge of messaging software (e.g., Amazon SQS/SNS, RabbitMQ)
  • Familiarity with Git source control and CI/CD software (e.g., BitBucket)
  • Good to have experience in Docker, Jira, Confluence and Agile Software development
  • Previous experience in GoLang, React and the Amazon stack will be considered a big advantage

Remuneration & Benefits

  • Annual Gross salary based on level of experience
  • Private health insurance
  • Continuous personal development