Middle Full Stack Engineer (#13159993)

Work type:
Flexible (Office/Remote)
Technical Level:
Job Category:
Software Development
Global stock photography provider

We are looking for ambitious Middle Full Stack Software Engineer (Node/React) to join our team.
Our customer is a leading global provider of high-quality licensed images, videos, and music. It helps to 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.
Main Responsibilities:

  • Design and implement solutions for back-end services and front-end web applications
  • Maintenance of legacy codebase, including bug fixes and refactoring
  • Follow development best practices, including code reviews, testing, and documentation
  • Follow best practices for continuous integration and deployment
  • Workload and delivery estimations
  • Involved in team on-boarding and mentorship
  • Propose process improvements and changes
  • Actively participate in project team meetings and technical discussions related to the project

Role Requirements:

  • 2+ years professional experience as a full stack engineer
  • Experience developing and consuming REST APIs 
  • Experience with Node.js
  • Frontend experience using React.js, HTML/CSS
  • Experience with SQL databases
  • Experience with Git
  • Strong understanding of OOP, algorithms, and design patterns
  • At least Upper-intermediate level of English
  • Strong communication & team working skills

The ideal candidate is also:

  • Is excited to work on multiple technology stacks at once
  • 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 


  • 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