Senior Node.js dev
NEXA Talent · Sofia, Sofia-City, Bulgaria
About the role
Develop and craft a financial trading platform focusing on low-latency products and real-time streaming. Build REST APIs and manage data layers using Postgres and Redis while ensuring system observability and resilience.
What they look for
Requirements
Requires over 5 years of experience building production backend services with expert-level proficiency in Node.js and TypeScript. Candidates must have experience designing production-grade REST APIs.
Benefits
Full description
Our client is building innovative products at the exciting intersection of gaming and financial markets. We are looking for an experienced Node.js developer to take their product on the next level. In this hands-on, non-managerial role, you'll be instrumental in developing and crafting their financial trading platform.
Requirements
What You'll Build?
● Low‑latency trading products powering live markets and order flow
● Real‑time streaming with WebSockets and SSE to reach massive concurrency
● REST APIs with auth, rate limits, and idempotency
● Data and caching layer with Postgres and Redis for performance and reliability
● Observability, resilience, and on‑call: metrics, tracing, alerts, etc.
Tech Stack You'll Master:
● Backend: Node.js with Websockets and SSE
● Data: PostgreSQL, Redis, Snowflake
● Streaming and queues: Kafka
● Observability: OpenTelemetry, Grafana
● Platform: Docker, GitLab
Must-Haves:
● 5+ years building production backend services
● Expert in Node.js with TypeScript
● Experience designing and developing production grade REST APIs
Nice-to-Haves:
● Trading or Financial Markets industry experience/knowledge.
● Experience with high-frequency data streaming.
● Knowledge in performance optimization for real-time applications.
Benefits
- Additional medical insurance (Luxury package)
Multisport card Amazing office space next to Paradise mall 25 days paid vacation Bonus
At Nexa Talent, we process candidates’ personal data (name, contact details, CV) solely for the purposes of recruitment and presenting candidates to potential employers – our clients.
All data is stored securely and retained for up to 12 months or until consent is withdrawn.
Candidates have the right to request access, correction, deletion, or restriction of processing by contacting us