Middle Full Stack Software Engineer (#12884452)

Lviv, Kyiv
Work type:
Technical Level:
Job Category:
Global stock photography provider
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.

We are looking for perspective and ambitious Middle Full Stack Software Engineer to join our team.

Main Responsibilities:
  • Design and implement solutions for front-end web applications and back-end services
  • 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 building fullstack web applications
  • Frontend experience using React.js
  • Experience with Node.js
  • Experience with PHP
  • HTML5/CSS3
  • Experience with REST APIs
  • 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 hours approach
  • Competitive salary and compensation package
  • 18 business days of payable annual free-time
  • 10 days of paid sick leave
  • Membership of the IT-BPO club card, loyalty program.
  • Gym, Masseur, and Doctor
  • Relax zones
Professional growth
  • Challenging tasks and projects
  • Individual Development Plan
  • Personal education budget
  • Performance appraisal
  • Business trips
  • Corporate events and outstanding parties
  • Team buildings
  • Anniversary presents