Position: Backend Software Engineer
Company: ALLSTARSIT
Category: Node.js
Experience required: 2y
English level: pre

We use Node.js on the back-end and are looking for someone who would be open to doing things across the stack (back-end, storage, front-end communication).

As our Node.js developer, you will be responsible for creating the back-end, applying new features, and dealing with scalability. We’re looking for a senior backend engineer who has interoperated with external services and created his/her own. As an experienced engineer, you will apply your skills in mass products.

THE STACK: Node.js / NestJS, PostgreSQL (TypeORM), front-end for web (REST), iOS, and Android.

Job Duties

● Develop Node.js backend modules
● Deal with front-end developers
● Build new features, that will improve product and infrastructure
● Make technical and product decisions
● Handle simple deployment workflow process to ensure a high level of productivity
● Follow best practices with coding
● Create automated tests if needed
 
Qualifications
● At least 5 years experience in software/computer engineering and at least 2 years with Node.js
● Understanding of back-end scalability, AWS
● Experienced with NestJS / TS
● Experienced with back-end API creation (REST)
● Robust with SQL database systems (PostgreSQL), TypeORM
● Experience collaborating with other engineers to create apps with significant design and back-end engineering aspects
● Natural at debugging and profiling own applications
● Working with git and Linux shell
● Experienced in documentation writing (English)