Position: Back-end Node.js Developer
Company: Time Doctor
Experience required: 5y
English level: upper

To be the best match for this job, you need to be a purely back-end developer, not a full-stack. You will be working full time, 100% remote. There is some flexibility for your hours but you'll need at least 4 hours per day to work with the rest of the team, who are in Europe and Asia.

You must have :

- Strong experience with Node.js application at scale
- 5+ years of back-end experience
- Strong database skills (mainly MongoDB)
- Experience in sharding on MongoDB
- Experience with test-driven development

It will be a bonus if you have worked on projects using:

- AWS S3, AWS SQS, AWS Redshift
- Google BigQuery
- Firebase
- Redis
- Heroku
- AWS Lambda
- This is a 100%-remote work/node.js/ node.js back-end developer/ telecommute / work-from-home /virtual position.