TrendSpider LLC

Back End Developer, Node.js

TrendSpider LLC

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSJavaScriptKubernetesMicroservicesMongoDBNode.jsPostgresTerraform

About the role

  • 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.

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.
  • A genuine curiosity about markets and trading; hands-on trading or strategy design experience is a major plus.
Benefits
  • Flexible work arrangements
  • Professional development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Node.jsTerraformPostgreSQLMongoDBKubernetesCI/CDmicroservicesevent-driven systemsautomated testingperformance tuning
Soft skills
collaborationcuriosityproblem-solvingdisciplinecommunication