Join Us
Why join ArcBlock? #
ArcBlock aims to reconstruct and optimize the way blockchain applications connect with ordinary users and developers, by combining blockchain technology, cloud computing, and token economy, providing developers with diverse tools and services to facilitate more efficient and convenient development and deployment of decentralized applications. We are gradually building a complete platform and forming a rich application ecosystem. Most of our products will be open source, and some products have already been open sourced.
Currently, the products we have released include:
- Blocklet Server: Operating system for decentralized applications, also a basic developer tool, can connect to any App Store that follows the same protocol to find, purchase, install, and manage Decentralized applications..
- DID wallet: Convenient for users to manage their digital assets and digital identities, fully compatible with Ethereum, decentralized WEB3, DID wallet.
- Blockchain Framework.: A feature-rich, layered and scalable blockchain framework that enables developers to quickly launch their own application chains, supporting cross-chain transactions and contract mechanisms.
The products we release need to meet high quality, high performance, high reliability, and scalability requirements, and support large-scale, 24/7 operation. We need your help to make this happen.
If you can adapt to remote work, manage your own time, appreciate transparency in company culture, collaborate with an international team distributed globally, pursue engineering quality, focus on development efficiency, love to learn and research the latest technology, then our Full Stack Engineer position will be very suitable for you!
Full-stack engineers are important forces driving the growth of ArcBlock platform, participating in weekly team planning meetings, all-staff briefings, and responsible for core products such as wallets, nodes, and blockchain frameworks for users.
How do we work?#
- We use GitHub to host all of our code, task management and tracking are also based on GitHub.
- We use GitHub Actions to run tests, build, package, and release products.
- We use Blocklet Server to deploy all websites, applications, chains. Blocklet Server is our own product.
- We use JavaScript to develop most applications and SDKs, heavily utilizing React.js, MUI, and Node.js.
- We use Markdown to write various documents, blogs, and pages, and use Notion to manage internal knowledge.
- We advocate for results-oriented approach, and will ensure the elegance of the solution through code review.
- We advocate automation, reducing the initial cost and delivery time of projects as much as possible.
- We try our best not to reinvent the wheel. The vast majority of modules and services are designed with reusability in mind from the beginning.
What can we offer?#
- Choose work equipment according to your needs. The basic configuration is a MacBook Pro + a large high-definition display screen.
- All remote methods, free and flexible time, colleagues distributed in different places.
- Competitive salary, token incentive plan, diversified and flexible salary schemes.
- A working atmosphere full of trust, end-to-end empowerment. As long as you have the willingness and ability, you can fully hold the product, technology design, and research and development on your own.
- Rapid growth, technology-first, focus on delivery, user-centric, goal-oriented team.
- To assist employees in their growth, expenses related to work-related skills training courses and technical conferences can be reimbursed directly.
- At least 10 days of paid annual leave each year, plus flexible paid sick leave.
🤔