Senior Full Stack Developer in Limassol

Full Time
  • Post Date: September 30, 2019
  • Apply Before: December 31, 2019
Job Description

On behalf of one of our clients a company that offers a unique approach based on integral solutions of geolocation systems, data fusion and operations from diverse sources in a single platform and interface, we are seeking to recruit a Senior Full Stack Developer to join their team in Limassol.

Job Responsibilities

  • Lead technical discussions and development of new applications and features (front end, middleware, and back-end) for next-generation Intelligence and Emergency Response platforms, ensuring those are built on robust and scalable architectures
  • Collaborate with product management, UI/UX, and other functional teams to iterate and enhance our product offerings
  • Decompose complex business problems and lead a team in solving them
  • Optimize existing codebase for performance, reliability and scalability
  • Estimate project work effort and delivery, and create development roadmaps
  • Research new system design methods, and continuously raise the bar in terms of code quality and performance
  • Leverage modern practices such as TDD and CI to deliver early and often
  • Perform code reviews and engage in pair-programming sessions
  • Actively participate in knowledge transfer and coach other members of the team on technology and best practices

Job Requirements

  • Expertise in one or more scripting languages (e.g. Python, JavaScript, TypeScript)
  • Firm understanding or experience in one or more object-oriented programming languages (e.g. Java, Go, C++)
  • Experience with large-scale distributed storage and database systems (SQL or NoSQL, e.g. MySQL, MongoDB, Neo4J, ArangoDB, ElasticSearch)
  • Experience with message brokers (e.g. Mosquito, Kafka, ZeroMQ, RabbitMQ)
  • Version Control (preferably Git)
  • Docker knowledge
  • Worked with Linux O/S
  • Minimum 5 years’ of experience
  • Bachelor/Diploma in Computer Science or a related field
  • Fluent in English language

How to Apply

If interested and you match all the requirements, please send your CV to, including the title of the position in the subject line

Please note that due to the high volume of applications received, only successful candidates will be contacted