Senior Full-Stack Engineer (Node.JS)

SPECIAL REFERRAL BONUS $2000
Location:
Lviv
Technical Level:
Senior
Job Category:
Software Development
Project:
Cardo Systems

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

Cardo Systems, Inc., headquartered in Pittsburgh, PA. (USA) is the world’s acknowledged market leader in wireless communication systems for motorcyclists. With the introduction in 2004 of the scala rider Bluetooth line of devices, Cardo has literally pioneered a new product category that was non-existent until then.
Today, the scala rider line includes the most advanced devices in the category
from solid entry level products to the most feature rich communication and
entertainment system available. scala rider products can be found in motorcycle accessory stores in over 80 countries.

Responsibilities:

  • Ensure the code follows latest coding practices and industry standards
  • Lead all aspects of front-end development which includes: infrastructure, architecture design and implementation
  • Provide great looking, high quality, rock solid and responsive UI
  • Be aligned with UX/UI and Test teams on requirements and specifications
  • Understand current application workflows and provide maintenance help when necessary

Requirements:

  • Backend experience 3+ using Node.JS
  • Frontend experience using React, HTML5/CSS3
  • Understanding HTTP APIs: REST, JSON, OAuth, cross-domain requests, Security, OWASP
  • Experience with GIT
  • Good OOP understanding
  • English level – Upper-Intermediate
Nice to have:

  • Experience with Electron
  • Experience with Windows and MacOS development
  • Linux Server Admin
  • Experience with Azure DevOps 

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring, comfy, clean and safe office

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program

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.
×

Easy apply


or
Get a Bonus