Senior Back End (Node.JS) Developer for SeaLights (Minsk)

Minsk, Belarus

Apply

SeaLights is the #1 Quality Intelligence Platform for Software Development. SeaLights platform helps many of the world’s largest enterprises to successfully increase the velocity of engineering teams by using cross-stack quality analytics throughout your code activity, tests, and releases.

 

Read more about the client

Description

On behalf of SeaLights, Ciklum is looking for a Senior Back End Developer to join our team in Minsk on a full-time basis.

 

SeaLights is the #1 Quality Intelligence Platform for Software Development.  Sealights platform helps many of the world’s largest enterprises to successfully increase the velocity of engineering teams by using cross-stack quality analytics throughout your code activity, tests, and releases.

 

SeaLights delivers Test Quality Analytics to help you get more from tests with a “less tests approach”, utilizes Test Impact Analytics to test smarter, and applies release Quality Analytics to determine your release readiness.

 

Are you looking to propel your career to the next level? Our server team is building a large-scale SaaS service, with over 20 microservices (and growing) using NodeJS/TypeScript on AWS, and is looking for an outstanding Senior Backend Developer to join us.

Responsibilities

  • Develop and maintain the Sealights’ Backend (AWS-based micro services);
  • Participate on every stage of the product, from concept, through design, implementation and testing, to production and support;
  • Take part in fast-paced and agile development, using industry’s best practices, methodologies, and standards;
  • Work closely with our Customer Success team to take your code into production;
  • Take ownership of existing code and add features and capabilities as we go;
  • Automate everything you can.

Requirements

  • 7+ years’ significant and proven server-side programming experience;
  • 2+ years’ experience with Node.JS (of the 4 years of experience);
  • 2+ years’ experience with any object oriented language. Preferably Java/.NET;
  • Experience working/maintaining a database backend (SQL / NoSQL);
  • Experience with the entire Application lifecycle – from design, through implementation, testing, debugging monitoring and support;
  • Experience writing top-quality code using industry’s best practices (e.g. clean & testable code);
  • Experience in backend development of large, distributed, cloud-based SaaS products;
  • Upper-Intermediate English skills (written and spoken).

Desirable

  • Experience building/maintaining a microservices architecture based product – an advantage;
  • Write in NodeJS using TypeScript – an advantage;
  • Experience with JavaScript test frameworks Karma, Jasmine, Jest, Mocha – an advantage;
  • Knowledge of JS build tooling such as Webpack, Grunt.

 

In addition, knowledge of some of the tools and frameworks we work with is also an advantage:

  • MongoDB;
  • Spring/Jersey;
  • JUnit/TestNG/Cucumber/JMeter;
  • Maven/Gradle;
  • Apache/Jetty;
  • Amazon AWS;
  • Git/Jenkins.

Personal skills

  • Highly motivated, team player with great communication skills;
  • Dedicated, methodical and flexible person.

What's in it for you

  • Long-term employment with 20 working-days paid vacation and other social benefits
  • State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
  • Unique working environment where you communicate and work directly with client