Senior Software Engineer (Ready to work with Node.js) (#12702403)

Work type:
Flexible (Office/Remote)
Technical Level:
Job Category:
Software Development

N-iX is looking for a talented Software Engineer who can become a part of our team and contribute new ideas into product development.
About the client:
HotSchedules is a US-based company providing one of the most popular employee scheduling and labor management solution in the restaurant industry. HotSchedules provides mobile and cloud-based tools for the restaurant, retail and hospitality industries, delivering solutions designed to automate operational challenges such as recruiting, training, scheduling, business intelligence, shift communication, labor and inventory management. Their products serve more than 1.8 million users in over 110,000 locations across 26 countries.

  • Creating new and sustaining existing POS (point-of-sale) agent services using Node.js
  • Building and maintaining low level services
  • Writing efficient, performant, concurrent and robust code for systems with limited resources
  • Managing tasks within an Agile framework, clearing Sprinted tasks and managing JIRA workflows
  • Collaborating with other engineering teams, and the product management team to make sure the products are easy to us

Required Skills:

  • 4+ years of backend software development experience
    Excellent Windows skills
  • Experience working with relational databases
  • Ability to work in an agile development lifecycle and a continuous delivery model
  • Familiarity with performance profiling your code at runtime
  • Ability to work individually, good self-management
  • Great communication skills
  • Intermediate English level
​Will be a plus:
  • C++ background
  • Experience with Windows SDK / Windows APIs, async, file system, encryption
  • Experience with Windows development / .NET development
  • Experience with Node.JS or any programming languages
  • Any and all Point Of Sale (POS) experience (micros, posi, aloha)

We offer

  • Flexible hours approach
  • Competitive salary and compensation package
  • 18 business days of payable annual free-time
  • 10 days of paid sick leave
  • Personal education budget
  • Membership of the IT-BPO club card, loyalty program.
  • Gym, Masseur, and Doctor
  • Relax zones


  • Corporate events and outstanding parties
  • Team buildings
  • Anniversary presents