Tokyo, Japan
Full time
Job description/Mission
As a blockchain developer, you will work in a dynamic and evolving environment following the strategic direction of the company. You will conceptualize, design, develop, deploy and improve blockchain solutions to meet
particular needs, often as advised by architects. You may lead teams/projects from a technical perspective, mentoring team members, and ensuring quality and deadlines. You will also do testing, test automation, and bug fixing.
Job Details
You will be a problem-solver, with the following responsibilities:
・Analyze user requirements of a blockchain solution
・Design blockchain solutions based on user requirements・Lead teams/projects from a technical perspective
・Establish the best development practices and ensure they are followed within and across the teams
・Ensure timely delivery of release milestones
・Responsible for delivering blockchain solutions meeting quality benchmarks
・Write, test, and improve software modules
・Analyze software modules and improve them to be performant, reusable, and maintainable
・Analyze blockchain solutions and improve them to be reliable and scalable・Review team members’ submitted code and provide them with improvement ideas
・Work in an agile team environment and collaborate with team members
・Collaborate with other teams, communicate and resolve team interdependencies proactively
・Continually update technical knowledge and skills
How many years of experience in this role
・Experience of 7+ years, in developing cutting-edge technical solutions
・Experience of 2+ years, in developing blockchain solutions with a focus on leveraging existing blockchain data and transactions
・Experience of 2+ years, in leading teams/projects from a technical prospective
Qualifications, Experience, skills, knowledge
[MUST]
・In-depth knowledge and experience in leverage of "big data" blockchain data/transactions, including in-depth knowledge of Bitcoin and Ethereum protocols and the internals of transactions
・Basic knowledge and experience in cloud computing
・Hands-on development experience with at least two of the following programming languages: C, C++, C#, Java, Scala, Swift, Go, Clojure, Python, R, Javascript
・Knowledge of Apache Spark, experience in AWS Athena and/or Azure Databricks
・Knowledge and experience with DevOps processes and tools (Git version control tool, agile/lean approaches)
[Nice to have]
・Being able to translate architecture designs into well-structured, tested, and documented source code
・Basic knowledge and experience in machine learning
・Good working knowledge of data structures, algorithms, and database technologies
・In-depth knowledge of at least one of the following permissions distributed ledger frameworks: Hyperledger Fabric, Corda
・Experience in developing and deploying smart contracts on the mainnet/testnets and knowledge of how the contract migration works
・Knowledge of various kinds of DLTs, not just blockchain
Language Skills
Japanese: Not necessary
English: Business or more
Skills: scaladevseniorblockchainethereumjavajavascriptsolidity
Please support us by letting Talisman Corporation know that you found the job on Aworker. Thank you🙏
Similar Web3 jobs
Receive
web3 jobs
Join 0+ people getting web3 jobs in their inbox
Web3 Jobs
Remote Web3 Jobs
Remote Non-Tech Web3 Jobs
Web3 Jobs by Countries
Web3 Jobs by Cities
Remote Web3 Jobs By Tags
Learn Web3