Senior Node.js/React.js Engineer

Client and project description

Our client, a Hong Kong based company that owns various web portals and online shops, looking for a senior Node.js/React.js engineer to complete their team.

You will participate in different company projects, for example:

  • Custom ERP system for e-commerce.
  • Inventory system for the big online shop which includes a statistics reports system for the procurement team. The system must be able to handle 100k+ records.
  • Picture management system, etc.

Required skills and experience

  • 5+ years of proven experience in a software development role;
  • Proficiency with Web Application frameworks and supporting technologies such as NodeJS, React-Redux, HTML, CSS;
  • Know the relationship between async/await and promise;
  • Experience designing and developing APIs (REST, GraphQL);
  • Experience working with relational and non-relational database (e.g. MySQL, MongoDB);
  • Wireframe;
  • Sequence diagram;
  • Knowledge of modern application development environments (Docker, CI/CD, AWS, etc);
  • Good spoken and written English;

Duties and responsibilities

  • Be a super performer during the first month after start;
  • Scale to the 3-ppl team and lead this team;
  • Defining strategy of task distribution to ensure high velocity and optimal team load;
  • Be responsible for structuring customer requirements into tasks for developers;
  • Risk estimations and management;
  • Ensure the quality of deliverables for the team;
  • Produce efficient, maintainable and reusable code;
  • Direct communication with the customer team in English;
  • Be proactive, preventing possible problems and resolving any ambiguities;
  • Be responsible for the Client success in terms of delivery;

What's in it for you

  • Additional monthly bonus which depends on the number of billable subordinates;

About SPsoft

Forget the „ГАЛЄРИ”, box type of thinking and the small perks offered to keep you satisfied. With SPsoft you have a chance to mature for real, not just tech-wise.

When you join SPSoft:

  • You will report to, be mentored by and will communicate directly with our customer leadership team and your peers on the customer side.
  • Learn to bring more value by solving bigger problems and make more money eventually. You’ll be trained by our leadership team and our clients. You will have a chance to make it into the SPSoft core team and that’s a whole new level and potential to earn company stock options!

You can watch our growth from a safe distance or join now, contribute and share the success WITH US!

If you can’t find the meaning in what you’re doing, don’t know where you’re going in the long run, feel like you do not evolve, or like nobody cares about you, or think you’re wasting your time — come and win the competition for this job! Team up with us and our clients to make the world a better and more convenient place to live! Start making a difference now!