Sorry, this position is not available anymore

Middle Node.js Engineer

Location:
Lviv/Kyiv, Ukraine
Technical Level:
Middle
Job Category:
Software Development

N-IX is looking for a perspective and ambitious Node.js Software Engineer to join our team.

Our customer is a leading global provider of high-quality licensed images, videos, and music. Our customer helps inspire graphic designers, creative directors, video editors, filmmakers, web developers, and other creative professionals by providing diverse content to businesses, marketing agencies and media organizations around the world. Content creators contribute their work to our client, where end users buy and use it in a diverse array of creative personal and business projects. It's a two-sided marketplace that empowers the world's storytellers.

Responsibilities:

  • Design and implementation as a team of technical solutions
  • Implementation of the best practices for continuous delivery
  • Workload and timing estimations
  • Involved in Team on-boarding and Mentorship
  • Code reviews, technical documentation, deployments
  • Propose process improvements and changes
  • Actively participate in project team meetings and technical discussions related to the project

Role Requirements:

  • Backend experience 2+ using Node.js
  • Experience developing API integrations – Node, REST
  • Experience with relational databases (MySQL and/or MariaDB dialect)
  • Experience with Docker
  • Experience with Kubernetes
  • Experience with AWS
  • Experience with git
  • Good OOP understanding
  • At least Upper-intermediate level of English
  • Strong communication & team working skills

The ideal candidate is also:

  • Has agile mindset and is a good team player
  • Is pragmatic: gets things done, can find a creative compromise between an ideal technical solution and actual client needs
  • Understands the value of testing, quality, continuous integration, source control, and code reviews
  • Able to analyze, plan and estimate requirements as well as identify risks involved and provide solutions to them

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Healthcare & Sport benefits program
  • Best hardware
  • An inspiring and comfy office

Professional growth:

  • Challenging tasks and innovative projects
  • An individual development plan
  • A personal education budget
  • Mentorship program
  • Business trips 

Fun:

  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more