招聘 [全员远程] Magickbase 寻找 Ruby on Rails 后端工程师, JavaScript 全栈工程师, 运维工程师各 1 名

Keith-CY · 2022年07月05日 · 846 次阅读

Magickbase 团队是围绕 Nervos Network 生态构建基础应用的纯技术团队, 脱胎于 Nervina Labs, Cryptape 团队, 专注于区块链钱包/浏览器/公共 API 服务开发的小组.

目前负责的产品有

  1. 全节点桌面版区块链钱包: https://github.com/nervosnetwork/neuron, 技术栈为 TypeScript, Electron
  2. Cell 模型区块链浏览器: https://github.com/nervosnetwork/ckb-explorer, 技术栈为 Ruby on Rails
  3. 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] 联系


附录: 之前我收到简历, 即使不符合要求, 也会回信并给出原因. 但是现在业务越来越多, 简历也越来越多, 收到简历后我会先回复一封表示收到, 如果不符合要求的话, 我可能就再不回信了, 请勿介意

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号