We're seeking a talented software engineer with a wealth of experience in developing, deploying, and maintaining Node.js backed web applications.
You will be working within a small team of multi-talented engineers, implementing reliable distributed systems, and dealing with huge volumes of data.
Some of the technical challenges you will be addressing:
- Ensure that the data needs of the UI are fulfilled with efficient database queries
- Prevent one user from hogging too many resources
- Transparent and robust caching
- Load testing and optimization
What you will need to know to be effective in this position:
- JavaScript / ES6 / TypeScript experience
- Production development familiarity with Node.js
- Solid understanding of how web services work
- Experience with React.js / D3.js / GraphQL is a plus