Full Stack Developer (Online Marketing) – Nicosia

  • Career Level Manager
  • Experience 4 Years
  • Industry Online Marketing
  • Qualification Bachelor Degree
Job Description

Advance Career, on behalf of our client, an Online Marketing Group of Companies in Nicosia, is seeking to recruit a Full Stack Developer to join their IT team;

Responsibilities:
Designing, developing, modifying, debugging and/or maintaining software code according to functional, non-functional and technical design specifications
Investigating issues by reviewing/debugging code, providing fixes and reviewing changes for operability to maintain existing software solutions
Collaborating daily with other frontend developers, backend developers, and the data team across the full software development lifecycle
Performing routine audits of systems and software, and resolving any problems identified
Refactoring, design patterns, continuous integration, system and application design, application security and automated testing
Producing high-quality code that allows the company to put solutions into production

Qualifications:
BSc/MSc in Computer Science, IT, Computer Engineering or any other relevant field
Clean coding and testing mindset;
4+ years experience in Back-end and Front-end development.
Very good knowledge of HTML5, Javascript, CSS3 and responsive web design
Working experience with general web technologies like Angular, React, VueJS and TypeScript will be considered as an advantage
Experience with back end languages and technologies like Node.JS, PHP, C# will be considered as an advantage
Experience or familiarity with working with Relational Databases
Knowledge or experience with the MongoDb, Redis databases, Firebase will be considered as an advantage
Experience with version control
Experience designing and deploying applications on cloud infrastructure (AWS) and container technologies (Docker and Kubernetes) is a plus
Excellent problem solving and troubleshooting skills
Proactiveness, efficiency and strong organizational skills
Ability to multitask, prioritise and work independently
Excellent knowledge of the English language (both verbal & in writing)
Any other language will be considered as an advantage

Benefits:
An attractive remuneration package will be offered to the successful candidate.