Back End Node.JS Developer (Remote) (2)

TrendSpiderChicago, IL
5hRemote

About The Position

TrendSpider is looking for a seasoned Node.js engineer to help evolve the backend systems that power our trading and analytics platform. You’ll work on the infrastructure behind algorithmic trading tools, data pipelines, backtesting engines, and the custom scripting environment that drives everything our users see on the screen. If you like building high-performance systems, wrangling massive data flows, and working close to the markets, this is your arena.

Requirements

  • Deep expertise in Node.js and experience debugging memory leaks, profiling performance, and fixing event-loop jams.
  • Experience writing and maintaining Terraform configurations (AWS RDS + Lambda + SQS).
  • Solid command of PostgreSQL and MongoDB, handling large-scale datasets efficiently.
  • Understanding of both object-oriented and functional programming concepts — and when to use each.
  • Familiarity with Kubernetes — at least configuring clusters, bonus points for creating and managing them.
  • Comfort working in a microservice architecture (30+ services, all ECMAScript).
  • A disciplined approach to testing, CI/CD, container orchestration, monitoring, and alerting.

Nice To Haves

  • A genuine curiosity about markets and trading; hands-on trading or strategy design experience is a major plus.

Responsibilities

  • Design, optimize, and maintain Node.js microservices handling tens of thousands of messages per second.
  • Connect new data sources and maintain existing ingestion pipelines.
  • Improve observability across the data stack — logs, metrics, traces, and alerts.
  • Write the business logic that powers charting, scanning, backtesting, and custom scripting.
  • Implement automated tests and uphold our standard of clean, maintainable code.
  • Manage infrastructure with Terraform — AWS RDS, Lambda, SQS, and related services.
  • Work with PostgreSQL and MongoDB directly (no ORMs), scaling both high-read and high-write systems.
  • Tune performance and memory efficiency in complex, event-driven systems.
  • Collaborate with traders, data scientists, and product teams to translate trading ideas into working software.
  • Continuously learn, experiment, and refine how market data and automation come together.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service