C++ Jobs in Web3

165 jobs found

Part of the Bondex Ecosystem

WxRK

Stop applying — get discovered by hiring agents.

Build your profile
Job Position and Company Posted Location Salary Tags

$63k - $100k

$200k - $250k

$200k - $250k

$39k - $65k

$30k - $40k

$105k - $153k

$11k - $60k

$72k - $90k

$0k

$63k - $75k

$72k - $150k

$90k - $153k

$50k - $71k

$90k - $153k

Nexo
$63k - $100k estimated
Sofia BG

Stand out and lead the way. ​​Define an industry. Forge the path to truly blockchain-based, deflationary, and limitless finance.

Nexo is the world’s leading regulated digital assets institution. Our mission is to maximize the value and utility of cryptocurrencies by signature products created in Bulgaria. For four years now, we have processed $130+ billion for over 5,000,000+ users around the globe. And this is only the beginning.

We are lean, and our approach is a dream come true — no legacy, no monolithic structures. This is how we unlock a real creative powerhouse in development.

You Are the Creator:

  • Produce software, service design, and implementation for distributed systems
  • You Write It – You Own It: Develop, test, deploy, maintain, and improve – own the full life-cycle of your code
  • Develop back-end components and services of Nexo’s platform
  • Develop applications using C++, Kafka and AWS
  • Maintain a well-tested codebase with continuous integration and coverage reporting
  • Optimize for maximum speed and scalability
  • Work in small, autonomous teams with short release cycles
  • Share your knowledge and help the team evolve best practices

What Makes You Stand Out:

  • 4+ years working experience in developing software using C++17, POSIX, Linux kernel, IPC (DBus, dRPC, TCP/IP), Boost, GoogleTest
  • Performance tuning, UNIX
  • Design patterns
  • Very good knowledge of relational databases (MySQL,PostgreSQL, etc.)
  • Good understanding of one of the following modern cloud environments (AWS, Azure or Google Cloud)
  • Good apprehension of microservice architecture
  • Experience with document-oriented databases and key-value stores such as MongoDB, Elasticsearch, Memcached, Redis, DynamoDB
  • Environment and tools: Linux, GIT, Make, CMake, Sh, Bash, Batch
  • General knowledge about distributed systems (client-server)
  • Docker, Kubernetes

Desired (but not essential):

  • Work experience with Terraform and Kubernetes
  • Experience building any kind of Electronic Trading Application
  • Experience in Equities/Futures/FX/Options asset classes
  • Experience with event streaming platforms and messaging brokers such as Apache Kafka, RabbitMQ, Amazon SQS, ZeroMQ
  • Knowledge of an additional scripting language such as Node.js, Python
  • Good familiarity with domain-driven design

Perks We Offer:

  • Attractive remuneration package
  • Annual bonuses
  • Learning Hub
  • Hybrid way of work and work from home
  • Inspiring atmosphere and innovative projects
  • Future career development in a global company leading the innovative blockchain space
  • Tailor-made personal benefits package — you want it, you get it
  • Wellness program including additional health insurance, Multisport card, sports activities, standing desks & protective glasses and many more
  • Free assorted healthy snacks and fresh fruits in the office
  • Weekly gourmet breakfast meet-ups
  • Free parking with a designated space, free electric bikes & public transport

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.