Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

skillreveal

NewBe an early applicant

Node.JS Software Engineer (Senior)

Posted Updated 1 view
Discussion

Summary

Senior Node.js engineer building high-performance real-time backend services for a trading platform, handling ~20,000 messages/second across multiple API protocols. Work is in TypeScript (with a long-term transition to Go), deployed on AWS/Docker, with optional React full-stack duties; hybrid role based in the Lviv office.

Description


About the Project:

Our team is embarking on an exciting new subproject to develop sophisticated data streaming and collection services for our trading platform. This project involves launching a complex product that leverages real-time data aggregation pipelines, 20.000 messages per second, and various API protocols/transports. The aim is to transform the way businesses interact with data, empowering them to make informed decisions.

Your Role:
The team is currently seeking highly skilled and experienced Node.Js developers to join the team. As a key member of our development team, you will be responsible for writing server code for high-performance trading applications using trading protocols and Node.JS. Additionally, you will have the opportunity to work on front-end development in React for the right candidate as Full-Stack.

Responsibilities:

  • Develop and maintain real-time Node.JS backend services.
  • Write and maintain back-end code for a high-performance trading application.
  • Collaborate with fellow developers to deliver high-quality software solutions.
  • Stay up-to-date with the latest technologies and continuously expand your skill set
  • In long term perspective transition from TypeScript to Go

Minimum Qualifications:

  • Minimum of 5 years of experience in Node.JS development.
  • Experience with high load real-time systems
  • Knowledge of TCP, HTTP, and understanding of trading language.
  • Working with various API protocols and libraries like WebSocket(Socket.io), RxJS, TSOA, TypeScript
  • Experience with cloud computing platforms AWS, Docker.
  • Basic understanding of stock trading (Bid, Ask, Trade, Order)
  • Strong problem-solving skills and the ability to work effectively in a team environment.
  • Bachelor's degree or higher in a relevant field.

Will be a plus:

  • Knowledge of trading platform specifics or relevant background experience.
  • Experience using various fix engines such as FixAntenna, OnixS...

What We Offer:

  • Competitive salary reflecting your skills and experience.
  • Opportunities for professional growth and development.
  • Hybrid work model with a comfortable office located in the city center.
  • Paid sick leaves to support your well-being.
  • 20+ days of paid vacation to help you maintain a healthy work-life balance.

Interview Stages:

  1. Recruiter's Interview.
  2. Team interview.
  3. On-site Interview.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →