Position: Senior Node.js
Company: DNA325
Experience required: 3y
English level: upper

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 day