Position: Senior/Lead Full Stack Developer (Node.js/React.js)
Company: SPsoft
Experience required: 3y
English level: intermediate

**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