Senior Full Stack Developer for New Ciklum Client

Kyiv, Amosova, Ukraine

Apply

Description

On behalf of New Client, Ciklum is looking for a Senior Full Stack Developer to join Kyiv team on a full-time basis.

We’re hiring talented and ambitious people who inspire and deliver change, who thrive on innovation, learning and problem-solving. The ideal candidate will be skilled in writing backend applications and front-end code that is as responsive, fast, and simple. S/He is a creative thinker with the ability to troubleshoot issues quickly and effectively. The successful candidate must have excellent interpersonal skills, possess excellent written and verbal communication skills. S/He will institute and adhere to best practices, be a strong team player as well as a proactive individual contributor.

Responsibilities

  • Helping craft the future of our vision on our core product;
  • You will be working extremely closely with our design team and other members of engineering to help craft our product;
  • Executing interaction design and visual design as a part of a multi-disciplinary team;
  • Develop the core product of the company;
  • Assist in defining and reviewing requirements and use cases for the application;
  • Perform the detailed design of the application and technical architecture components;
  • Build and test the application and technical architecture components;
  • Work with other developers, designers, and architects;
  • Participate in code reviews.

Requirements

  • Must have 5+ years’ experience in web development;
  • Must have 2+ years’ experience in Angular or React;
  • Must have 2+ years’ experience with Mongo DB and Node JS;
  • Proven experience working on a significant product in production;
  • Have a first-hand understanding of Agile development methodologies;
  • Spark or Elastic Search experience – Advantage.

Personal skills

  • Strong team player with excellent communication skills and initiative;
  • A passion for writing software;
  • Strong self-motivation, reliable and flexible;
  • High attention to details;
  • Always seeking to improve processes and suggest alternative better solutions.

What's in it for you

  • Possibility to work in a successful and highly innovative company;
  • Passionate team, which loves what it does and ready to share knowledge;
  • Competitive salary;
  • Open atmosphere;
  • Dynamic and challenging tasks.