Backend Engineer

Deltix is a product-based fintech company. Since being founded in 2005, Deltix has become a leading provider of software and services for exchanges, quantitative researchers, and algorithmic traders. Our clients include both buy-side and sell-side enterprise-level organizations (such as banks, hedge-funds and other institutional clients) located worldwide (20+ from all parts of the world).

Requirements:

  • A degree in computer science or equivalent education
  • 1+ year of work experience in application development on Java
  • Good analytical skills
  • Deep understanding of object-oriented programming and design patterns
  • Good knowledge of multi-threading and thread synchronization programming
  • Intermediate level of English

We offer:

  • A variety of sophisticated engineering tasks in a fintech domain
  • Surrounding of an extra-professional and devoted engineering team
  • A flexible approach to work-time management within an 8-hour working day
  • Complimentary English classes and medical insurance

We consider as advantages:

  • Experience with socket communication
  • Expertise in Linux
  • Knowledge of financial domain

Trade Connectors – integration with exchanges across the world (NYSE/NASDAQ/CME/Eurex etc.)
Developing trade plugins for Deltix Execution Server.
Our main challenges are: TCP/UDP, HTTP/HTTPS, REST/WebSocket communication, live data processing, integration with exchange’s Trade API (FIX etc.).

Backend Engineer

Deltix is a product-based fintech company. Since being founded in 2005, Deltix has become a
leading provider of software and services for exchanges, quantitative researchers, and algorithmic traders.
Our clients include both buy-side and sell-side enterprise-level organizations (such as banks, hedge-funds and other institutional clients) located worldwide
(20+ from all parts of the world).

If you are interested in being on the bleeding edge of innovation in the world of fintech and cryptocurrencies, then this is the opportunity for you.

We Offer:

  • A variety of sophisticated engineering tasks in a fintech domain
  • Surrounding of an extra-professional and devoted engineering team
  • A flexible approach to work-time management within an 8-hour working day
  • Complimentary English classes and medical insurance

Requirements:

  • Strong knowledge of Java 8+ (Core)
  • Experience in development of web applications using Spring MVC
  • Understanding principles of building REST API and WebSocket API
  • Expertise in multi-threaded development and synchronization patterns
  • Experience with Gradle builds, publishing Maven packages, and application dockerization
  • Understanding basic principles of developing performance-oriented system
  • Intermediate level (or better) of English
  • 4+ years of experience

We consider as advantages:

  • Knowledge of GitLab
  • Expertise in algorithms
  • Experience in OpenID/OAuth integration
  • Experience in non jvm-language programming and code optimization
  • Experience with making architecture decisions
  • Experience with db engines such as CouchBase, ClickHouse, MySQL/PostgreSql, Rocksdb, InfluxDb, Cassandra, with a basic understanding of the principles behind selecting the best db engine.

We appreciate:

  • Devotion to your craft and a passion for self-improvement
  • Being responsible, hard-working, highly attentive, and reasonably self-reliant

CryptoCortex is our solution for enterprise-level exchanges, brokerages, market makers and over-the-counter trading desks. The system consists of many highly configurable open intelligent components, combining modern web-scale technologies with state-of-the-art micro-optimized engines.