Blockchain Engineer
We are looking for a Blockchain developer responsible for building a cryptocurrency wallet for a well-known desktop torrenting application and its...
We are looking for a Blockchain developer responsible for building a cryptocurrency wallet for a well-known desktop torrenting application and its related products. Your primary responsibility will be to design, develop and improve the backend system behind this particular wallet, and to coordinate with the rest of the team working on different layers of the infrastructure.
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable C++ code for the wallet backend application
- Develop and maintain blockchain services supporting the wallet interface
- Implement performance and quality modules
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization
Skills Required
- Proficiency in C++, with fair knowledge of the language specification
- Thorough knowledge of the standard library, STL containers, and algorithms
- Demonstrated knowledge of blockchain-based systems and infrastructures
- Experience with Golang or Python-based backend experience is preferred
- Good understanding of network protocols, knowledge of Bittorrent protocol is a plus
- Demonstrated problem-solving skills and affinity for technical innovation.
- Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
- Familiarity with templating in C++
- Knowledge of low-level threading primitives and concurrency topics
- 3+ years of programming experience in C++
- 2+ years of experience building blockchain-based or distributed systems
Good to have
- Knowledge of the latest C++ standards (C++11 and beyond)
- Experience building production-grade backend systems and microservices in Golang and/or Python
- Understanding of dApp development standards, testing, and deployment processes
- Experience building integrations with at least one major public blockchain
- Familiarity with Solidity smart contracts
- Good understanding of cryptocurrency concepts, especially wallet-related products
- Proficient understanding of code versioning tool such as Git
- Knowledge of Jenkins and VMs to manage automated testing and continuous integration as part of our release process
- Understand the value of automated testing and continuous integration
You will learn
- Integration of blockchain technologies into applications
- BitTorrent protocol, at least the basics
- Scaling an application for use by 100 million users
- More than what you already know
About us:
TRON-BitTorrent offers a unique and compelling work environment. We are proponents of the open Internet and we serve one of the largest user demographics in history. We take these responsibilities seriously and hire accordingly. We work with only the brightest engineers and the most talented business people we can find. Everyone on our team is here to do meaningful work with broad reaching impact. We have a fun yet challenging work environment that fosters diversity, creativity, and teamwork. Our team members receive industry leading salaries, premium benefits, and state-of-the-art offices in San Francisco’s SOMA district.
Below are some other jobs we think you might be interested in.
-
Blockchain Engineer
- Harmony
- Palo Alto, CA
Jun 06 -
Full Stack Blockchain Engineer
- Fireblocks
- New York
May 25 -
Blockchain Engineer - Binance Wallet
- Binance
- Remote - Hong Kong
- Remote
Jun 12 -
Blockchain Site Reliability Engineer
- InfStones
- Texas
Jun 18 -
Principal Software Engineer - Core Blockchain
- Shardeum
- 100% Remote
- Remote
May 18 -
Senior Staff Software Engineer - Blockchain Platform
- Coinbase
- Remote - USA
- Remote
Jun 27 -
Blockchain Developer
- Overmind
- Singapore
- Remote
Jun 28 -
Blockchain Security Engineer - Senior Level (Solidity / Rust / Golang )
- CertiK
- US / Remote
- Remote
May 28 -
Blockchain Solutions Architect
- OP Labs
- New York
Jun 04 -
Application Support Engineer — Blockchain Security & AI Automation
- Crypto.com
- Barcelona
Jun 24 -
Application Support Engineer — Blockchain Security & AI Automation
- Crypto.com
- Malta
Jun 04 -
Senior DevOps Engineer — Blockchain Infrastructure & DApp Deployment
- Analog
- Khet Bang Rak, Thailand
- Remote
Jun 30 -
Blockchain, Data Analytics (Remote)
- Serotonin
- New York
Jun 27 -
Partnerships Lead, Blockchain Infrastructure
- OP Labs
- SF or NY
Jun 16 -
Blockchain Security Expert - AI Track
- CertiK
- US / Remote
- Remote
Jun 11 -
Blockchain Data Analyst & Researcher
- Lukka
- Anywhere
- Remote
Jun 21 -
Blockchain Security Researcher - Future Openings
- OpenZeppelin
- Remote - Worldwide
- Remote
Jun 17 -
iOS Engineer
- Blockchain, Inc.
- Buenos Aires
May 19 -
Senior Product Manager, Blockchain Intelligence
- TRM Labs
- United States
- Remote
Jun 03 -
Lead Blockchain Security Developer (Canton)
- OpenZeppelin
- Anywhere
- Remote
May 23

