Senior NodeJS Back End Engineer for Imagine Software
Imagine Software
Kyiv, Amosova
1 днів тому
source : Ciklum


On Behalf of Imagine Software , Ciklum is looking for a Senior NodeJS Back End Engineer to join our team in Kyiv on a full-time basis.


  • The Platform / Infrastructure group is seeking for a senior JavaScript software engineer to contribute to the Imagine Financial Platform (IFP), Margin, and Visual Intelligence family of products.
  • The role involves participating in the design and development of financial tools and services with a particular emphasis on data modeling, high performance, scalability, and sustainable architecture.
  • Working together with our business analysts and financial markets practitioners, you’ll respond to their needs for solutions with the latest technologies at your disposal.
  • Sharing your knowledge with your team-members and guiding junior colleagues in technical decisions, you help your team get a grasp on the complexities of the business.
  • Requirements

  • Computer Science fundamentals (Operating system concepts, Data structures and algorithms, Complexity analysis, etc.)
  • Expert in JavaScript or TypeScript
  • Able to integrate multiple data sources and databases into one system (Sybase, MongoDB, Message buses such as RabbitMQ and ZeroMQ, FIX, etc.)
  • Understanding of the threading limitations of Node.js, and multi-process architecture
  • Understanding of accessibility and security compliance
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of fundamental design principles behind a scalable application
  • Strong unit test and debugging skills
  • Passionate about performance optimization and distributed systems, finds enjoyment in profiling code and figuring out which piece of the software can be scaled most effectively
  • Experience evaluating multiple technical approaches and selecting the most effective
  • Good understanding of RESTful service design, API design and best practices for building resilient and maintainable distributed systems
  • Familiarity with some ORM (Object Relational Mapper) libraries
  • Strong written and verbal communication, customer service, and outstanding teamwork and interpersonal skills.
  • Java SE / EE
  • Experience with ElasticSearch
  • Experience with MongoDB
  • Personal skills

  • Great problem solving abilities
  • A strong desire to learn and share new tools and techniques
  • A commitment to quality and the drive to ensure goals are met
  • A passion for writing software
  • Ability to quickly adapt to new technologies
  • Attention to details
  • What's in it for you

  • A challenging working environment, great responsibility and complete development cycles (with thorough code reviews and dedicated QA support).
  • You’ll join a team of self-driven skilled engineers where initiative and creativity are encouraged and rewarded, where high standards translate into your professional growth and advancement.
  • You’ll be exposed to a wide-ranging technology stack will consist of JavaScript / TypeScript, C++, Java SE / EE, Python, REST, MongoDB, Sybase, RabbitMQ / ZeroMQ, and more.
  • In addition, we offer you a competitive salary, fully paid trips to New York City main office, and other rewards.
  • Надіслати заяву
    Додати до вподобаних
    Видалити з обраного
    Надіслати заяву
    Моя електронна адреса
    Натиснувши кнопку "Продовжити", я даю неофіційну згоду на обробку моїх даних та надсилання мені електронних сповіщень, як це описано в Політиці конфіденційності . Я можу відмовитися від моєї згоди або скасувати підписку в будь-який час.