Search Jobvertise Jobs
Jobvertise

Coin/Wallet Lead (711183)
Location:
US-NY-Manhattan
Jobcode:
t3ncxt
Email Job | Report Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

Develop, maintain, and integrate various blockchain networks and cryptocurrencies including Bitcoin, Bitcoin-Cash, Litecoin, Dash, and Ethereum to expand the AlphaPoint wallet platform. Stay up to date on specific blockchain technical knowledge on new and advanced topics such as blockchain protocols, De-Fi, smart contracts, and cryptographic algorithms. Make necessary updates based on change in the Web3 and cryptocurrency space. Implement and interface with advanced cryptographic components including key derivation functions, asymmetric-key algorithms, gossip protocols, digital signature schemes, and consensus mechanisms (e.g., PoW, PoS, PoA, dPoS, and L2 networks) to analyze, design, and develop the core middleware that orchestrates data flow between external systems/blockchains and AlphaPoint solution through REST/WebSocket APIs developed using TypeScript, Node.js, and C#. Configure and provision production-ready blockchain nodes, core blockchain tools, and wallet components including Bitcoin-Core, Bitcoin-Cash Node, Litecoin-Core, Dash-Core, Ethereum EoA (Externally owned accounts in Geth, Parity, and OpenEthereum), metrics services (Prometheus, Grafana) by utilizing automation and containerization technologies such as Docker, Jenkins, Travis, and Bash to support new coins in the AlphaPoint wallet platform. Maintain and test current and existing wallet and blockchain integrations by implementing testing infrastructure involving Functional and Unit Test coverage for APIs, packages, libraries, and SDKs using Mocha, Jasmine, Sinon, and Chai testing frameworks. Participate in the Software Development Life Cycle from conceptual analysis to implementation based on the customer requirements. Utilize JIRA to monitor project progress, ensure compliance while maintaining comprehensive code history using version control systems, Git and SVN. Deploy virtual machines, containers, and ephemeral clusters using LXD, Docker, and Kubernetes and configure continuous integration/continuous delivery (CI/CD) pipelines for different environments using Jenkins, Travis, GitLab, and GitHub. Utilize various Web3 libraries and frameworks including ethers.js, Hardhat, Truffle, Bitcore-lib, Ripple-lib, and Ganache to develop Web3 components (e.g., wallet software, blockchain indexers, smart contract libraries) to facilitate interactions with different blockchains such as Bitcoin, Ethereum, Hyperledger, and Ripple. Evaluate and modify existing codebase to eliminate performance and scalability bottlenecks through the utilization of code profilers, such as V8 and Integrated Development Environments (IDEs) (e.g., Microsoft Visual Studio, JetBrains), and implement industry-standard code best-practices such as streaming, batching, parallelization, and multiprogramming in modern programming languages (e.g., TypeScript, Node.js, and C#). Maintain, configure, and troubleshoot high-load systems and data warehouse for providing low latency and streamlined data for big data analysis using technologies including Apache Kafka, NATS, and Hadoop while analyzing key performance and resource metrics using Grafana, Loki, and Prometheus. Bootstrap servers, automate deployments, and handle server maintenance tasks including performance profiling, event management, disaster recovery, and patching and installing software using Bash and Python scripts. Utilize log utility tools such as Baretail, Powershell (Windows), Logstash, Grep, and Less (Linux), alongside memory dump analysis like Memwatch and Gcdump, to effectively diagnose and debug system behavior. Capture AlphaPoint's business and application requirements, analyze the current system, and develop necessary key operational elements and functionalities including standardized blockchain software libraries, packages, and SDKs in TypeScript, Node.js, and C# for both external and internal consumption by various stakeholders. Design secure, scalable SDKs core components (e.g., auth modules, data modules, API modules, HTTP clients) using OAuth and Web3 frameworks in TypeScript, C#, and Node.js incorporating advanced database concepts including sharding, streaming, replication, snapshots, and high-availability for both SQL (MySQL, SQLite) and NoSQL (MongoDB, LevelDB) databases. Create comprehensive documentation that outlines the SDK's design principles and accessible methods for external service integration, utilizing tools like Swagger and the OpenAPI specification, to ensure ease of understanding and implementation. Manage, organize, and directly engage with AlphaPoint clients for significant blockchain events such as Airdrops, Soft and Hard Forks, and modifications to on-chain consensus mechanism. May telecommute.
6 months of experience (pre or post degree) in the job offered or related. Experience must have included Working with Blockchain and Cryptocurrencies including Bitcoin, Bitcoin-Cash, Litecoin, Dash, and Ethereum; Working with core blockchain tools and wallet components including Bitcoin-Core, Bitcoin-Cash Node, Litecoin-Core, Dash-Core, Ethereum EoA (Externally owned accounts in Geth, Parity, and OpenEthereum); Implementing and interfacing with advanced cryptographic components including key derivation functions, asymmetric-key algorithms, gossip protocols, digital signature schemes and consensus mechanisms including PoW, PoS, PoA, dPoS, and L2 networks; Utilizing and working with various Web3 libraries and development frameworks including ethers.js, Hardhat, Truffle, Bitcore-lib, Ripple-lib, and Ganache to build web3 components including wallet software, blockchain indexers, smart contract libraries to interact with public, private, and permissioned blockchains including Bitcoin, Ethereum, Hyperledger and Ripple; Designing standardized blockchain software libraries, packages, and SDKs for both external and internal consumption in TypeScript, Node.js, and C# technologies; Working with SQL and NoSQL databases including MySQL, SQLite, MongoDB, and LevelDB with advanced database concepts including sharding, streaming, snapshots, replication, and high-availability; Implementing testing infrastructure involving Functional and Unit Test coverage for APIs, packages, libraries, and SDKs using Mocha, Jasmine, Sinon, and Chai testing frameworks; Deploying virtual machines, containers, and ephemeral clusters using LXD, Docker, and Kubernetes; Bootstrapping and automating servers and server maintenance tasks including performance profiling, event management, disaster recovery, and patching and installing software through Bash and Python scripts; and Maintaining, configuring, and troubleshooting high-load systems and data warehouse for providing low latency and streamlined data for big data analysis using technologies including Apache Kafka, NATS, and Hadoop.
Requires a Bachelors (or foreign education equivalent) Degree in Computer Science, Computer Engineering or a closely related field

Please copy and paste your resume in the email body do not send attachments, we cannot open them and email them at candidates at (link removed) with reference #711183 in the subject line.
Thank you.

Placement Services USA, Inc.

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations