Node Developer


  • Leading role in designing/optimising/re-engineering of high-load and high-available systems, developed by ICD Soft Dev.
  • Leading and managing a group of junior developers
  • Code review and other quality assurance activity
  • Providing support and improvement for existing projects


  • Advanced proficiency in coding and applying effective techniques
  • Understanding of software development life cycle
  • Extensive experience in NodeJS(Express, Nest, Sail)
  • Understanding coding standards and best practices for developing - efficient and high-available back-end systems
  • Advanced proficiency in SQL database development, writing and optimising SQL statements, keys, relations, indexes, etc.
  • Deep understanding of MySQL’s underlying storage engines and processes
  • Skills in team management and project management
  • Ability to develop project architecture, identify and avoid the risks
  • Experience in code review and optimisation

Must-have skills

  • Maximum attention to detail and analytical thinking
  • Orientation on research of additional information independently
  • Ability to organise workload taking full responsibility for what you do
  • Ability to provide information clearly and shortly
  • To be friendly and communicative

Benefits of joining ICD Soft Dev

  • Unlimited opportunities for fast career growth and professional development
  • Dynamic and friendly work environment, lack of bureaucracy that make great things be done easier
  • Professional trainings, English courses
  • Perfect work place in a open-space office

Feel free to send your CV, even if you’re not sure that you meet all job requirements We analyse and reply to all received CV without any exceptions How to apply: Please send us your CV:

Location:Balti, On-site
Employment type:Full-time