Middle Full-stack

JS developer

(Node.js + React)

abroad, remote

with 2+ years of Node.js and React experience

We use cookies to provide the best user experience. To learn more, read our Privacy Policy.
Freshcode is a strong team of proactive and open-minded professionals, who create significant projects and develop themselves. Due to team expansion, we are looking for a Middle JS developer with 2+ years of Node.js and React experience.

Job Responsibilities

  • Development of new functionality;
  • Communication with the customer;
  • Code optimization/refactoring.


  • More than 2 years of software development experience;
  • Good command of spoken and written English: Upper-Intermediate or Advanced;
  • Solid understanding of basic data structures and algorithms, modern architectural approaches and models;
  • Working proficiency in JavaScript (ECMAScript 5/6+);
  • Experience working with NodeJS platform and its modules;
  • Confident knowledge of REST API and JSON;
  • Experience working with React;
  • Understanding of HTML/CSS, ability to use CSS preprocessor;
  • Experience with SQL/NoSQL databases (MySQL, MongoDB, PostgreSQL);
  • Commitment to writing high-quality and extensible code;
  • Ability to work with Git;
  • Basic Linux skills.

Nice-to-Have Skills

  • Experience with Docker;
  • Working proficiency with AWS;
  • Experience with Sequelize ORM;
  • Process and team management skills;
  • Mentoring experience;
  • Experience in interviewing on the client’s side.

What we offer

  • Flexible work schedule: you have latitude in choosing your work hours;
  • Ability to work remotely (other cities and countries);
  • No time trackers;
  • Paid vacation (15 working days) and sick leave (10 working days);
  • Flat organizational structure: culture of accessibility and zero bureaucracy.

Interview steps

  • Interview with HR (20-40 min)
  • Technical interview (60-90 min)
Would you like to
join our team?
Fill out the form below or message us on Telegram.