GO Developer

We are recruiting for an experienced Go 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

  • Write clean, simple, maintainable and testable code
  • Design, implement and maintain cloud-based services and APIs
  • Monitor, troubleshoot and debug applications
  • Participate and run code reviews
  • Follow emerging technologies and frameworks

Required Skills & Experience

  • BSc/MSc in Computer Science, Engineering, or any other relevant degree
  • Minimum 2 years’ experience in Go.
  • Experience in other programming languages is considered a plus
  • In-depth experience with REST service designs
  • Experience with monitoring, logging and tracing systems
  • Proven experience using SQL and NoSQL databases
  • Very good knowledge of programming best practices and design patterns
  • Experience using systems and tools for automating deployment, scaling, and management of containerized applications for production service deployments
  • Good understanding of algorithmic complexity, data structures and multi-threading concepts
  • Knowledge of AWS Cloud Services is considered a plus
  • A keen interest in benchmarking and optimisation
  • Contributions in open source projects are considered a plus

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