
Back End Developer, Node.js
TrendSpider LLC
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob 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