メインコンテンツまでスキップ

Re:Earth/CMS バックエンドエンジニア

業務内容

  • OSSプロダクトのGoによるバックエンド(サーバーサイド)開発。
  • プロダクトオーナーからの要件をもとに実装に落とし込む。
  • スキルや興味次第で、コードレビューのレビュワー・DevOps・QA・クラウドインフラ構築、フロントエンドの開発なども手掛けることが可能。

必須条件

  • サーバーサイドWebアプリケーション開発の実務経験1年以上(GitとGitHubの利用を前提とする)
  • HTTP・データベース・認証認可・セキュリティに関する基礎知識
  • 英語の読み書き(開発は多国籍チームで行うため、英語でコミュニケーションを取ります)

歓迎スキル等

  • UML・DDD・クリーンアーキテクチャなどの設計に関する知識・経験
  • CI/CD・コンテナ技術・マイクロサービス・サーバーレス・OAuth2/OpenID Connectの知識や経験
  • 英語でのコミュニケーションスキル
  • OSSコントリビュート・コミッター経験
  • 地図やGISに関するデータ処理・データベースの経験
  • データ構造やアルゴリズムの実装経験(競技プログラミング含む)
  • GraphQL・WebAssembly・Rustの経験
  • プロジェクトマネージャーとしての顧客折衝・要件定義・プロジェクト開発進行の経験

備考

  • React x TypeScript x GraphQLを用いた高生産的なフロントエンド環境と、Go x GCPとクリーンアーキテクチャ & DDDを用いた設計手法による、堅牢かつ拡張性の高いサーバーサイド開発を通して、チャレンジングな開発体験が可能。
  • 日本ではまだ珍しいOSSをコアとしたビジネスモデルの中で、エンジニアとして高度に技術的かつチャレンジングな仕事を、より顕名的な形で行うことができる。(例:リリースノートへの開発者名明記などhttps://reearth.io/ja/blog/2022/1/28/release-v040)