Senior Node.js Engineer (#1884)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Global stock photography provider

N-IX is looking for a talented Senior Node.js Engineer to join the team who upgrades and develops a range of our platforms. Our client is leading global provider of high-quality licensed images, videos, and music. The company 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, 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:

  • General development using javascript/typescript/react
  • General use of the team dev stack, including Jenkins, Github, Github Actions, Kubernetes, AWS Lambda, New Relic
  • Participation in code reviews, support activities and troubleshooting sessions
  • Design and run bug bash sessions to ensure successful feature deployments
  • Participate in the design & maintenance of team test suites (Playwrite,Jest)
  • Develop, update and maintain team documentation (Swagger, Markdown)
  • Actively participate in project team meetings and technical discussions related to the project

 

Requirements:

  • 5+ years of Node.js experience
  • Experience with Typescript
  • Experience working with distributed back end systems
  • Experience with MySQL
  • Experience in Unit/Integration/e2e testing
  • Experience with Docker
  • Experience with Git
  • Good OOP understanding
  • Upper-intermediate level of English
  • Experience working in an Agile + paired-programming environment with continuous integration and/or delivery

 

Desirable:

  • Knowledge of Identity Management protocols/functions/paradigms
  • Knowledge of application security with respect to Identity Management
  • Knowledge of GraphQL
  • Experience with FE development - React
  • Experience with Kubernetes

 

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits