Back End Node.JS Developer (Remote)
TrendSpider
- Deerfield, IL
- Permanent
- Full-time
- Connecting new data types and maintaining existing pipelines.
- Improving observability in data import pipelines.
- Working on business logic which is necessary for data to work in charting, scanning, backtesting, custom JS scripting etc.
- Writing automated tests and testing your work.
- Working on business logic related to markets and trading.
- Working with infrastructure-as-code to develop and maintain our backends Figuring things out.
- Asking questions.
- Learning about trading.
- Strong expertise in Node.js.
- At the very least, you need experience profiling, debugging a memory leak and an event loop jam in a Node.js service.
- Some services handle tens of thousands of messages per second, some pipelines handle gigabytes of data with limited RAM, that's why.
- Experience writing Terraform configurations. At the very least, for AWS RDS + Lambda + SQS.
- Experience working with PostgreSQL and MongoDB with no ORMs.
- Experience dealing with massive data (both “read a lot” and “write a lot”) in PostgreSQL.
- Strong understanding of ideas of both OOP and functional programming. We use both, depending on a component and a goal.
- Hands-on experience trading or designing strategies will be a significant bonus.
- Experience configuring Kubernetes cluster.
- Experience creating Kubernes clusters would be a bonus.