IT recruitment agency MindHunt connects companies and IT professionals

Middle or Senior NodeJS Developer

ABOUT COMPANY
The company provides a complete solution for ship managers and owners using AI technology

ABOUT PROJECT

Is a cloud based fully integrated ERP system for the shipping industry. The main goal of the product is to allow shipping companies to improve productivity, efficiency and safety levels, while reducing costs. The solution enables increased automation and streamlining of processes, creating pre-defined work flows and reducing the usage of email and paper.

Office Location

Remote

Conditions

Competitive salary, A flexible working schedule, remote or office in Kyiv (BC Gulliver), 20 days of paid vacation + 5 days paid sick leaves, PE accounting, Premium medical insurance, MacBook Pro 16” or Lenovo

Responsibilities

  • Design, implement, test, and monitor crucial components of the infrastructure
  • Develop bleeding-edge stable, scalable, backend
  • Design and implement real-world, real-time, algorithms
  • Take part in the product roadmap with a high impact on the company.

Challenges

  • Large scale business-logic and dependencies
  • Developing apps that work offline and can sync to the cloud over an unstable internet connection
  • Consolidating multiple data sources to make analytics-based business decisions

Requirements

  • 3+ (Middle) and 5+ (Senior) years of experience in software development
  • Strong proficiency in Node.js (TypeScript) and ExpressJS
  • Experience with SQL/Mongo DB, typeORM
  • Experience with REST API / ODATA
  • Experience with AWS Services
  • English upper-intermediate

Preferred/Nice to have skills

  • Experience working with complex business logic (ERP, CRM, billing, logistics, banking systems)
  • Knowledge of RabbitMQ
  • Experience with Angular 2+

Why is this professional opportunity an excellent career step for you?

  • A flexible working schedule, remote
  • 20 working days of paid vacation + 5 working days of paid sick leaves
  • PE accounting
  • Medical insurance
  • Working equipment by request
  • Challenging tasks and great opportunities for self-development every day
  • A healthy work-life balance
Don’t miss your chance & send your resume