C++ Jobs in Web3

255 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of C++ Jobs in Web3
Job Position Company Posted Location Salary Tags

Binance

Singapore, Singapore

Qube Research & Technologies

Remote

$175k - $180k

Coinhako

Vietnam

$175k - $180k

Coinhako

Vietnam

$105k - $165k

Presto

Singapore, Singapore

$122k - $153k

Kronos Research

Singapore, Singapore

$105k - $150k

Neon EVM

Remote

$84k - $150k

Monad

Remote

$175k - $180k

Fireblocks

Remote

$126k - $150k

WOO

Warsaw, Poland

$68k - $87k

Kraken

European Union

$36k - $115k

Douro Labs

North America

$84k - $100k

Klink Finance

Remote

$101k - $160k

Web3 Backend Engineer

DIA e.V.
$64k - $80k

This job is closed

Responsibilities

  • Contribute to the development of our products: backend, smart contract interactions
  • Become the lead for integrating new data sources, especially new DEXes
  • Be good with numbers and have a keen eye for detail when it comes to data
Profile

  • Moderate experience in one of the modern relevant languages (Rust, Go, Python, C++...)
    • First experience in Go is helpful
  • Familiarity with Solidity and Rust (to understand esoteric DEX code)
  • Understanding of how crypto exchanges work (i.e. what is liquidity, how does the Uniswap formula work, What is an L2...)
  • Experience in using relational databases (e.g. PostgresDB) and time series databases such as InfluxDB or TimescaleDB
  • Proficiency in English
Optional

  • Kubernetes experience
  • Basic understanding of distributed systems and what the implications are on inter-process communication in such systems
  • Basic understanding of caching with Redis
Please include word 'unobtainium' so we know you read these instructions

What kind of jobs can I get with C++?

C++ is a popular programming language that is widely used in a variety of industries, including software development, web3, blockchain, gaming, finance, and engineering

Here are some jobs you could consider with a strong background in C++ programming:

  1. Software Developer: As a software developer, you will use C++ to create software applications, systems software, or even operating systems.
  2. Blockchain Developer: C++ is one of the most commonly used programming languages in blockchain development. As a blockchain developer, you will use C++ to build decentralized applications, smart contracts, and other blockchain-based solutions.
  3. Smart Contract Developer: Smart contracts are self-executing contracts with the terms of the agreement between buyer and seller being directly written into code. C++ can be used to write smart contracts for decentralized applications on blockchain platforms such as Ethereum.
  4. Cryptocurrency Developer: C++ is also used to build and maintain cryptocurrency projects. If you're interested in developing cryptocurrencies, wallets, or mining software, C++ can be a valuable language to know.
  5. Protocol Developer: Many blockchain protocols are written in C++, including Bitcoin and Litecoin. As a protocol developer, you may work on developing new protocols, improving existing ones, and optimizing them for performance and scalability.
  6. Game Developer: If you're interested in creating video games, C++ is one of the most commonly used languages in the gaming industry, particularly for high-performance games.
  7. Financial Engineer: In finance, C++ is used for quantitative analysis, algorithmic trading, and risk management. Financial engineers use C++ to develop complex financial models and software tools.
  8. Embedded Systems Developer: C++ is commonly used in embedded systems programming for developing applications for devices like microcontrollers, and other small devices.
  9. Robotics Engineer: C++ is a popular programming language for developing robotics software. If you are interested in robotics and automation, this could be a great career choice.
  10. Compiler Engineer: C++ compilers are used to translate code written in C++ into machine-readable format. As a compiler engineer, you would be responsible for developing, testing, and optimizing C++ compilers.
  11. Machine Learning Engineer: C++ is a popular language for developing high-performance machine learning algorithms and libraries. As a machine learning engineer, you would use C++ to develop custom algorithms, optimize existing ones, and implement them into production systems.