Senior Backend Developer – Architect

Our client is an R&D Cyber Security / Cyber Intelligence Company, based in Limassol servicing their worldwide clients.

We seek to recruit a software engineer experienced in distributed architecture and web services for designing and developing products in the IT industry.

Job Description

  • Understand the relationship between software components and products and the effect design decisions have on these
  • Propose designs that best meet technical and business requirements
  • Stay up to date with developments in software design and engineering
  • Translate software requirements into robust, high performance software
  • Write testable and maintainable code
  • Build reusable code and libraries

Required Skills & Experience

  • Excellent knowledge of software design principles and architecture
  • Demonstrated experience building distributed systems and microservices
  • Comfortable with strongly typed languages, preferably Go
  • Understanding of containerisation technologies such as Docker
  • Familiarity with container orchestration tools such as Kubernetes is a plus
  • Proven experience in a similar position
  • Good interpersonal skills to effectively collaborate with management, support and engineering teams
  • Passion to learn and share
  • Ability to mentor

Benefits

  • Competitive base salary
  • 13th salary
  • Annual bonus
  • Medical insurance
  • Flexible working hours
  • Complementary In house lunch, drinks & snacks