#Senior NodeJS Developer

We are looking for an experienced Node.js developer to join our project automated cryptocurrency trading platform


  • 3+ years in NodeJS / Server-side JavaScript
  • 3+ years in MySQL (including optimizing and complex SQL)
  • Experience with WebSockets protocol using Node.js
  • Knowledge of common algorithms, data structures, and patterns/anti-patterns
  • Experience in software architecture design
  • TDD, CI / Continuous Delivery / Continuous Deployment
  • Advanced English

Good to have:

  • rading vocabulary understanding
  • Cryptocurrency Trading Platform API integration
  • DevOps/Linux experience (Ansible, Puppet or Chef)
  • Client-side JavaScript
  • C/C++

Among the tasks:

  • Handling remote APIs
  • Managing long running tasks (reporting, optimization)
  • Creating login and user-facing dashboards
  • Doing day-to-day tasks (upgrading daemons, checking on issues, optimizing code)
  • Handling very fast paced connections and websockets (200K concurrent)

We offer:

  • Opportunity for self-development
  • Competitive salary and social package
  • Friendly team, open-minded management and enjoyable working environment
  • Free English classes
  • Corporate and team building events
  • Office in the center of Kiev

We are waiting for your CV on hr@citrusdev.com.ua


Contact us

  • ukr
  • DE
  • usa
  • can
  • isr