Position: Backend (Node.js) Engineer
Company: reintech.io
Category: Node.js
Experience required: 3y
English level: upper

**Requirements and qualifications:**

- Experience with backend services development in Node.js and related technologies;
- Experience in design and implementation of RESTful APIs;
- Understanding SOA / microservices architecture;
- Being able to write fast and pragmatic tests, understanding the purpose and the difference between different types of testing;
- Amazon Web Services experience;
- Some experience with modern JavaScript frameworks (React, Angular, Vue).

**Our delivery technology stack:**

- Node.js
- PostgreSQL
- Amazon Web Services
- Meteor JS
- MongoDB, Kotlin

**What you will be doing:**

- Build reusable APIs for our delivery system in Node.js that work at an ever-growing scale;
- Taking full ownership of the features you are working on - from design time to supporting in production; 
- Create and maintain scalable infrastructure leveraging modern cloud platforms;
- Do regular code reviews and promote best practices;
- Maintain expertise in current and emerging technologies and tools

**About the company:**

Our company is one of South Africa’s leading on-demand delivery services. We deliver our customers’ favorite meals, beverages, and other goods right to their doorstep, all in a matter of minutes... and we do it with mad amounts of love. 

The on-demand delivery industry is rapidly transforming and we have been at the forefront of this movement. We operate in South Africa’s major metropoles and is continuously increasing its reach.