Position: Senior Node.js Software Engineer
Company: DNA325
Experience required: 5y
English level: intermediate

The company has developed a new application version with a completely different architecture and is looking for a Senior Node.js developer to join the international team (US, Moldova, and Ukraine).

🔹**JOB OVERVIEW**
MobileSyles App is the on-demand Beauty & Health app in the US, MVP’s App Store rating – 4.8 out of 5.

We save time and money by blending beauty and technology together to help find health and beauty professionals that come anytime, anywhere. Our providers create personalized look books to display their craft. Clients browse through the app to find the perfect service providers that fit their busy schedule. It’s the product of a renowned image consultant who conceptualized the idea of a health and beauty platform.

Product tech stack: iOS – Swift, Objective-C, Android – Kotlin, Java, back-end – JavaScript, Node.js, PHP; AWS, Twilio, payments – Stripe, NGINX, Linux/Ubuntu, MongoDB. 

🔹**RESPONSIBILITIES:** 
- Evaluation and optimization of existing and new code;
- Server maintenance and bug fixes;
- Documenting application architecture and logic (UML, Logical diagrams);  
- Continuously evaluate and implement new technologies to maximize development efficiency;
- API reference documentation;
- Server deployment;
- Server monitoring.

🔹**MUST HAVE:**
- 4+ years of experience with JavaScript language and Node JS;
- Strong knowledge of algorithm complexity evaluation and memory management;
- Strong knowledge of networking;
- Experience with delivery of high performance, easy readable code;
- Server maintenance and deployment experience;
- Experience with server scalability.

🔹**NICE TO HAVE:**
- PHP;
- AWS;
- Twilio;
- Stripe;
- NGINX;
- Linux/Ubuntu;
- MongoDB.

🔹**WHAT WE OFFER:**
- Work with modern technologies in a product company;
- Full-time remote with flexible schedule;
- 15 business days of vacation + 5 personal days.