Full-stack Developer (Part-time)

We are looking for a Full stack developer on a part-time basis to help improve progress on current projects.

Key requirements:

  • 3+ years of development experience in Node.js and React
  • Ability to create high-quality and productive web applications.
  • Understanding of microservices architecture and experience in its implementation.
  • Ability to work with APIs and SDKs for integrating different systems.
  • Deep understanding of financial processes and wallet operations.
  • Desire and prior experience working with Flutter.
  • Upper intermediate level of English.

Responsibilities:

  • Development and maintenance of high-quality financial applications based on Node.js and React.
  • Implementation of microservices architecture for optimizing application performance and scalability.
  • Integration with various external systems using APIs and SDKs.
  • Development and support of financial processes and wallet operations.
  • Working with Flutter to expand mobile application capabilities.

We offer

  • 100% remote;
  • Competitive compensation is linked to the USD rate.
  • Flexible working hours in the European time zone.
  • The team is always ready to help.
  • Opportunities for professional and personal growth.

Solution Architect in Web3 (Part-time)

We are looking for a highly skilled and experienced blockchain/web3 solutions architect to work on T&M with the prospect of becoming a full-time employee.

Requirements:

  • 5+ years of experience working as a software engineer on storage and distributed systems.
  • Extensive programming experience with at least one modern language such as Go, Rust, Typescript, Java.
  • In-depth understanding of decentralized systems, blockchain, and web3, as well as system design, data structures, and algorithms
  • In-depth understanding of how to write product PoC, and MVP on the frontend, backend, and blockchain level.

What we expect:

In addition to the core requirements, we expect the following from the ideal candidate:

  • Smart contracts expertise: Experience in smart contract development and architecture.
  • Building solutions from scratch: The ability to conceptualize and build media solutions from the ground up.
  • Technical leadership: You will guide and provide technical advice and support throughout the project, driving solutions forward.
  • Client interaction: You will work closely with clients during pre-sales, ensuring a deep understanding of their needs and requirements.
  • Architectural strategy: Define both business and technical needs to develop architecture strategies, standards, and processes.
  • Roadmaps and timelines: Construct project roadmaps and provide estimates for solution implementation timelines.
  • System design: Offer system design recommendations that align with technical requirements and best practices.
  • Cutting-edge technology: Work with the latest technologies and tools, helping to define best practices and identify areas for improvement.

We offer

  • 100% remote;
  • Competitive compensation is linked to the USD rate;
  • Flexible working hours in the European time zone;
  • The team is always ready to help;
  • Opportunities for professional and personal growth.

Solidity Blockchain Developer (Part-time)

We are looking for a Solidity Blockchain Developer on a part-time basis to help improve progress on current projects.

We expect you to have:

  • 2+ years of experience with Solidity, smart contracts development, work with Metamask, web3;
  • Familiarity with ERC-20, ERC-721;
  • Familiarity with Truffle or Hardhat frameworks;
  • Experience with Upgradeable;
  • Experience with OpenZeppelin;
  • Blockchain Development experience Node.js, blockchain-related services, unit tests;
  • English — Intermediate+;
  • Previous DeFi background will be a plus.

Responsibilities:

  • Develop Smart Contracts and cover contracts with unit tests.
  • Collaborate with other engineers, product managers, and other internal/external teams to maintain a high-quality code in a fast-paced environment.

We offer:

  • Fast-growing FinTech and Blockchain oriented company;
  • Possibility to learn and to teach;
  • Competitive salary depends on the background;
  • Participation in open-source projects;
  • Participation in tech conferences, events, and hackathons;
  • Flexible hours, remote work possibility.

Solana Blockchain Developer (Part-time)

We are looking for a Solana Blockchain Developer on a part-time basis to help improve progress on current projects.

Requirements:

  • At least 3+ years of technical experience (in any language like C, C++, C#, Java, Go, etc);
  • Have extensive experience with the Rust language (at least 2 years);
  • Be able to create a simple front-end to interact with your Solana application;
  • Strong understanding of blockchain and cryptocurrencies, as well as smart contract systems, in particular, a thorough understanding of Solana;
  • Upper-Intermediate English level or higher.

Responsibilities:

  • Smart contracts development (Solana);
  • Write and review technical proposals;
  • Write, test, and deploy high-performance.

We offer

  • 100% remote;
  • Competitive compensation is linked to the USD rate;
  • Flexible working hours in the European time zone;
  • The team is always ready to help;
  • Opportunities for professional and personal growth.

Software Engineer Low Latency

The Latency Critical Trading team seeks a software engineer, ideally with strong Options product knowledge, who is excited to architect, design, and implement low latency C++ systems that are robust, resilient, accurate, stable, and blindingly fast.

Requirements:

  • Degree in computer science or a related field;
  • Preferred working knowledge of Options and Option Pricing Models within a High Frequency Trading Environment;
  • A strong background in data structures, algorithms, and object-oriented programming in C++;
  • Strong template, meta programming, and generic programming knowledge a plus;
  • Comfortable with new features of C++17 and C++20;
  • Strong understanding of low-latency and real-time system design and implementation;
  • Good understanding of Linux system internals and networking;
  • Deep understanding of CPU architecture and the ability to leverage CPU capabilities;
  • Strong financial experience across multiple asset classes, particularly Options knowledge;
  • Strong understanding of multiple trading venue protocols and unique behaviors (for both Market Data, and Order Entry, with a focus on Market Data);
  • Knowledge of any other development language, including Java, Python, or Perl and shell scripts (a plus).

Responsibilities:

  • Assisting in the development of a tick by tick backtesting research platform and exchange simulation.
  • Collaborating with hardware and software developers across divisions to build ultra-low latency trading systems.
  • Contributing towards the team’s technical direction by driving new initiatives.
  • Developing and optimizing large-scale parallel computation problems that requires large quantities of data shared across resources.
  • Developing systems, interfaces, and tools to historical market data and trading simulations that increase research productivity.
  • Designing and implementing a low latency high-frequency trading platform, which includes collecting quotes and trades from and disseminating orders to exchanges around the world.
  • Optimizing this platform by using network and systems programming, as well as other advanced techniques to minimize latency.
  • Helping build and maintain our automated test and benchmark framework, risk-management, performance- tracking, and other tools.
  • Testing, implementing, and benchmarking different feed handlers (internal and external) on different hardware offerings and settings. (e.g. Solarflare, Mellanox NICs, different switches, different compilers and compiler flags, different OS options, etc.).
  • Working closely with trading teams to gather requirements and develop solutions in a fast-paced environment.
  • Working with development and support teams to adapt to exchange technical upgrades.

We offer

  • Competitive salary depending on the background;
  • The ability to grow professionally and develop your career;
  • Great atmosphere, with the vibe and energy of a high-growth tech company;
  • Experienced colleagues who are ready to share knowledge;
  • Long-term employment;
  • Friendly team (we are a company with a family atmosphere).

LCT Automation Developer

We are seeking a highly skilled and motivated C++ Developer with expertise in Low Latency Trading and strong knowledge of L1 Cache optimization to join our buy-side firm. The ideal candidate will possess a deep understanding of high-performance computing and be able to leverage their experience to design, develop, and optimize trading systems for optimal speed and efficiency.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Strong proficiency in C++ programming language.
  • Extensive knowledge and experience in Low Latency Trading, including expertise in L1 Cache optimization techniques.
  • Experience with SCSp Queue and ScMP for efficient inter-thread communication and synchronization.
  • Familiarity with Solarlfar and Kernel bypass techniques for minimizing system overhead.
  • Ansible required.
  • Unix Knowledge required.
  • Unix optimization is a plus.
  • Hardware knowledge is a plus.
  • Knowledge of other programming languages, such as Python or Java.
  • Demonstrated ability to apply and speak to the tools and technologies mentioned in the resume, providing detailed examples of their usage.
  • Solid understanding of atomic operations, including Compare-And-Swap (CAS) and barrier techniques.
  • Experience working on Smart Order Routers (SOR) or similar trading systems is a plus.
  • Strong analytical and problem-solving skills, with the ability to work in a fast-paced, high-pressure environment.

Responsibilities:

  • Designing, implementing, and maintaining low latency trading systems using C++ and other relevant technologies.
  • Analyzing and optimizing trading algorithms and strategies to minimize latency and maximize performance.
  • Collaborating with quantitative analysts, traders, and other developers to translate business requirements into efficient software solutions.
  • Utilizing L1 Cache optimization techniques such as affinity, false sharing, and cache optimization to enhance system performance.
  • Demonstrating expertise in the tools and technologies mentioned in the resume, providing detailed examples of how they were utilized in previous projects.
  • Utilizing SCSp Queue and ScMP to enable efficient inter-thread communication and synchronization.
  • Applying Solarlfar and Kernel bypass techniques to reduce the overhead of operating system calls and network communication.
  • Answering questions related to the atomicity of an integer increment and demonstrating knowledge of techniques such as Compare-And-Swap (CAS) and barriers.
  • Collaborating with the team to work on a Smart Order Router (SOR) to split large orders into smaller, more manageable chunks.

We offer

  • Competitive salary depending on the background;
  • The ability to grow professionally and develop your career;
  • Great atmosphere, with the vibe and energy of a high-growth tech company;
  • Experienced colleagues who are ready to share knowledge;
  • Long-term employment;
  • Friendly team (we are a company with a family atmosphere).

LCT Backend Developer

We are seeking a highly skilled and motivated C++ Developer with expertise in Low Latency Trading and strong knowledge of L1 Cache optimization to join our buy-side firm. The ideal candidate will possess a deep understanding of high-performance computing and be able to leverage their experience to design, develop, and optimize trading systems for optimal speed and efficiency.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Strong proficiency in C++ programming language.
  • Extensive knowledge and experience in Low Latency Trading, including expertise in L1 Cache optimization techniques.
  • Experience with SCSp Queue and ScMP for efficient inter-thread communication and synchronization.
  • Familiarity with Solarlfar and Kernel bypass techniques for minimizing system overhead.
  • Unix knowledge required. 
  • Unix optimization is a plus. 
  • Hardware knowledge is a plus
  • Demonstrated ability to apply and speak to the tools and technologies mentioned in the resume, providing detailed examples of their usage.
  • Solid understanding of atomic operations, including Compare-And-Swap (CAS) and barrier techniques.
  • Experience working on Smart Order Routers (SOR) or similar trading systems is a plus.
  • Strong analytical and problem-solving skills, with the ability to work in a fast-paced, high-pressure environment.

Responsibilities:

  • Designing, implementing, and maintaining low latency trading systems using C++ and other relevant technologies.
  • Analyzing and optimizing trading algorithms and strategies to minimize latency and maximize performance.
  • Collaborating with quantitative analysts, traders, and other developers to translate business requirements into efficient software solutions.
  • Utilizing L1 Cache optimization techniques such as affinity, false sharing, and cache optimization to enhance system performance.
  • Demonstrating expertise in the tools and technologies mentioned in the resume, providing detailed examples of how they were utilized in previous projects.
  • Utilizing SCSp Queue and ScMP to enable efficient inter-thread communication and synchronization.
  • Applying Solarlfar and Kernel bypass techniques to reduce the overhead of operating system calls and network communication.
  • Answering questions related to the atomicity of an integer increment and demonstrating knowledge of techniques such as Compare-And-Swap (CAS) and barriers.
  • Collaborating with the team to work on a Smart Order Router (SOR) to split large orders into smaller, more manageable chunks.

We offer

  • Competitive salary depending on the background;
  • The ability to grow professionally and develop your career;
  • Great atmosphere, with the vibe and energy of a high-growth tech company;
  • Experienced colleagues who are ready to share knowledge;
  • Long-term employment;
  • Friendly team (we are a company with a family atmosphere).

 

KDB Developer

We are seeking a talented and experienced KDB Developer to place in a role with our client, a global hedge fund with more than 1,600 employees and offices in North America, Europe and Asia.

Required professional experience:

  • KDB+/Q, experience working in a Unix/Linux environment. 
  • Must be able to build out industrial grade infrastructure.
  • Experience working with large financial data sets like market data, order/execution data, or positions data.
  • B.S. in a hard science.
  • Java and JavaScript experience is a plus
  • Must have experience managing large financial databases and datasets consisting of real-time and historical market data or order and execution data
  • Experience building/maintaining Quant research databases for back testing of trading strategies is a big plus.
  • Experience architecting large systems with data in the petabytes is a plus
  • Strong communication skills

Principal Responsibilities:

  • Architect and implement components for the firms tick repository;
  • Develop key parts of the system;
  • Design operational tools to accompany infrastructure;
  • Implement integration points with non-kdb componentry;
  • Implement functionality based on defined API;
  • Implement reusable kdb application componentry;
  • Capable of implementing library grade software;
  • Leverage strategic development and operational tools.

We offer

  • Competitive salary depending on the background;
  • The ability to grow professionally and develop your career;
  • Great atmosphere, with the vibe and energy of a high-growth tech company;
  • Experienced colleagues who are ready to share knowledge;
  • Long-term employment;
  • Friendly team (we are a company with a family atmosphere).

LCT Front End Developer

We are seeking a highly skilled and motivated Developer with expertise in Low Latency Trading and strong knowledge of L1 Cache optimization to join our buy-side firm. The ideal candidate will possess a deep understanding of high-performance computing and be able to leverage their experience to design, develop, and optimize trading systems for optimal speed and efficiency.

Required skills:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Extensive knowledge and experience in Low Latency Trading, including expertise in L1 Cache optimization techniques.
  • Experience with SCSp Queue and ScMP for efficient inter-thread communication and synchronization.
  • Familiarity with Solarlfar and Kernel bypass techniques for minimizing system overhead.
  • React, Angular (or other equivalent languages). 
  • Python required.
  • Experience with multithreaded programming and concurrent data structures.
  • Knowledge of other programming languages, such as Python or Java.
  • Demonstrated ability to apply and speak to the tools and technologies mentioned in the resume, providing detailed examples of their usage.
  • Solid understanding of atomic operations, including Compare-And-Swap (CAS) and barrier techniques.
  • Experience working on Smart Order Routers (SOR) or similar trading systems is a plus.
  • Strong analytical and problem-solving skills, with the ability to work in a fast-paced, high-pressure environment.

Responsibilities:

  • Designing, implementing, and maintaining low latency trading systems.
  • Analyzing and optimizing trading algorithms and strategies to minimize latency and maximize performance.
  • Collaborating with quantitative analysts, traders, and other developers to translate business requirements into efficient software solutions.
  • Utilizing L1 Cache optimization techniques such as affinity, false sharing, and cache optimization to enhance system performance.
  • Demonstrating expertise in the tools and technologies mentioned in the resume, providing detailed examples of how they were utilized in previous projects.
  • Utilizing SCSp Queue and ScMP to enable efficient inter-thread communication and synchronization.
  • Applying Solarlfar and Kernel bypass techniques to reduce the overhead of operating system calls and network communication.
  • Answering questions related to the atomicity of an integer increment and demonstrating knowledge of techniques such as Compare-And-Swap (CAS) and barriers.
  • Collaborating with the team to work on a Smart Order Router (SOR) to split large orders into smaller, more manageable chunks.

We offer

  • Competitive salary depending on the background;
  • The ability to grow professionally and develop your career;
  • Great atmosphere, with the vibe and energy of a high-growth tech company;
  • Experienced colleagues who are ready to share knowledge;
  • Long-term employment;
  • Friendly team (we are a company with a family atmosphere).