業務内容
- 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)