Senior Backend Developer – Architect

Information Technology Limassol

Job Description

Our client is looking for a software engineer experienced in distributed architecture and web services for designing and developing products in the IT industry. The successful candidate should have an Excellent knowledge of software design principles and architecture.

Reference #: GC002239

Job Responsibilities

  • 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


  • 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


  • Competitive base salary
  • 13th salary
  • Annual bonus
  • Medical insurance
  • Flexible working hours
  • In house lunch, snacks and unlimited coffee