Position: Senior Back-end (Node.js) developer
Company: Serious Software, UK
Experience required: 5y
English level: upper

The client’s company is located in California and builds a personal e-commerce assistant that combines web interaction, NLP, and fast checkout together.
The product includes a browser extension, mobile app, and back-end (database).

There is a long-term, full-time collaboration. 

Required skillset:
- 5+ years of experience in software development 
- Expert level in Node.js development
- Proficient in JavaScript
- Experience in testing your own code
- Interest to work with Selenium / use it in your work
- Previous experience in AWS  is a big plus.
- Advanced English skills (spoken and written)

The hiring process is following:
1. a challenge question for 3-4 hours (Node.js + Selenium)
2. a two-hour technical interview with the Founder (introduction, technical questions, live-coding based on your testing results).

A working schedule is flexible, you just have to attend general meetings with the team at 8-9 AM PST.