Magickbase 团队是围绕 Nervos Network 生态构建基础应用的纯技术团队,脱胎于 Nervina Labs, Cryptape 团队,专注于区块链钱包/浏览器/公共 API 服务开发的小组。
目前负责的产品有
- 全节点桌面版区块链钱包:https://github.com/nervosnetwork/neuron, 技术栈为 TypeScript, Electron
- Cell 模型区块链浏览器:https://github.com/nervosnetwork/ckb-explorer, 技术栈为 Ruby on Rails
- Account 模型区块链浏览器:https://github.com/magickbase/godwoken_explorer, 技术栈为 Elixir
团队 GitHub https://github.com/magickbase
因为是围绕 Nervos Network 的生态做开发,部分项目不在团队 GitHub 下
为了更好地进行团队间协作,Magickbase 年初开始独立运行,并在国内成立实体。团队目前还需 Ruby on Rails 后端工程师 1 名,JavaScript 全栈工程师 1 名,运维工程师 1 名,具体要求如下:
职位 1: Ruby on Rails 后端工程师 (全职)
Responsibilities
- Understanding business requirements and being responsible for product design and development;
- Being responsible for the performance optimization of existing products;
- Maintaining blockchain related tools;
- Collaborate with Ops to deploy and maintain projects.
Minimum Qualifications
- Comp. Sci or Comp. Eng degree or demonstrable skill and equivalent experience;
- 3+ years of practical experience working with Ruby, Ruby on Rails;
- Experience with daily database design and development as well as optimization (MySQL, PostgreSQL);
- Familiarity with Git/GitHub and RESTful standards;
- Familiarity with underlying middleware, distributed technologies (including redis caching, messaging systems, etc.);
- Fluently in English reading and writing.
Preferred Qualifications
- A proven track record of open source projects or open source community contributions;
- Experience with database tuning;
- Experience with system performance optimization;
- Experience with blockchain product development;
- Experience with full-stack development;
职位 2: JavaScript 全栈工程师 (全职)
Responsibilities
- Build high-quality web applications and electron-based desktop applications;
- Keep optimizing code and applications in codebase, performance, and user interface;
- Build dev-tools/libs for the whole ecosystem of nervos network CKB project and godwoken project;
Minimum Qualifications
- Comp. Sci or Comp. Eng degree or demonstrable skill and equivalent experience;
- Experienced in Front-end development, familiar with HTML, CSS, and TypeScript, have a clear understanding of Web standards(Accessibility, Security);
- Have worked on generic front-end scope such as Node.js app, electron app;
- Proficient in utilities of front-end, such as scaffold, css pretreats, and template engines;
- Prefer React and TypeScript;
- Have knowledge of Blockchain and have participated in related products design;
- Fluently in English reading and writing.
Preferred Qualifications
- Live in open source community;
- Have GitHub or Blog
职位 3: 运维工程师 (全职)
Responsibilities
- Responsible for the deployment and maintenance of the company's business system services;
- Responsible for the development and maintenance of service monitoring and alarm, log tracking system.
Minimum Qualifications
- Familiar with Ubuntu/CentOS/Gentoo Linux distributions;
- Familiar with Python/Go/JavaScript or any other development language, can develop related automation tools, passionate about automation operation and maintenance;
- Familiar with Git/GitHub, participated in open source projects or understand the CI/CD of open source projects;
- Experience in AWS and other cloud platform services operation and maintenance.
Preferred Qualifications
- Experience working in a startup with agile development experience.
希望对 Nervos Network 有兴趣的朋友可以加入,可发邮件至 [email protected] 联系
附录:之前我收到简历,即使不符合要求,也会回信并给出原因。但是现在业务越来越多,简历也越来越多,收到简历后我会先回复一封表示收到,如果不符合要求的话,我可能就再不回信了,请勿介意