25新卒フルリモート可★☆政府機関等世界中で使われるCMS『Drupal』バックエンドエンジニア
デジタルサーカスは、オープンソースのCMSであるDrupalをベースに国内大手企業の公式サイトシステム構築・保守サービスを提供しています。多くの場合インフラにはAWSを使用し、最大月間約100億リクエストを処理しています。
2014年にはDrupalアソシエーションより国内初の公式サポーティングパートナーとして認定され、2022年にはDrupal Cloud Excellence Partnerを受賞しました。
■Drupalとは
Drupalは世界で最も普及しているオープンソースCMSの1つです。エンタープライズ要件を受けきれる設計、豊富なモジュールやテーマなどのエコシステム、Drupal.org による組織だった運営などから北米や欧州で高く評価され、近年、日本国内でも注目されています。
エンジニア目線で見ても、Symfonyコンポネントを下回りに採用しDIを多用したテスタブルな設計がされていたり、複数Webサーバ / DBサーバはもちろんCloudFrontなどのページキャッシュやS3などのCDNのサポートが無理なく導入可能な設計になっていたりと、とても楽しく安心して開発が進められるプロダクトになっています。
■エンタープライズCMS
デジタルサーカスは国内大手企業のお客さま向けに Drupal をエンタープライズCMSとして導入するお手伝いをしています。
・数万〜十数万件規模のコンテンツ
・数億リクエスト/月のトラフィック
・複数サーバ間でのコンテンツ配信やワークフロー管理・スケジューリング
・CloudFrontなどのページキャッシュ, Redisなどのバックエンドキャッシュ
■スクラムを採用した開発体制
デジタルサーカスでは開発手法としてスクラムを採用しています。プロジェクトは5名〜8名前後からなるチームにアサインされ、チームメンバで協力してプロジェクトを進行します。
チームの中では「プロダクトオーナー」「スクラムマスター」など役割に名前が付けられ、その役割をチームメンバーが担当します。この役割は固定したものではなく、いつでも交換可能としています。また、それ以外の「マネージャー」「リーダー」の様な役職はなくフラットな組織でチームメンバーはチームのために、チームはお客さまのために価値を提供し続けています。
■このように仕事をしています
デジタルサーカスでは、オフィスへの出勤/リモートワークを使い分けるハイブリッドと、完全フルリモートの2つのワークスタイルを用意しています。
開発はお客さまオフィスなどへの常駐はせず、メンバーは南青山のオフィスまたは自宅などで決まった時間に働いています。ただし、チームがお客さまにしっかりとサービスを提供できれば、メンバーの体調や都合にあわせて中抜けなどをチーム内で調整することも可能です。
メンバーは支給された MacBook Pro 上に Vagrant や Docker で個人開発環境を構築して開発を進めます。開発タスクは課題管理システム Redmine で管理していて、チームの計画ミーティングで相談して担当を決めます。自分の担当になったタスクでプログラムを書いたらソースコード管理システム GitLab に登録してチームメンバのレビューを受け、OKとなれば社内開発環境やテスト環境、本番環境と反映されていきます。この体制で進めることにより、チームとしてプロダクトの品質を保ちつつチームメンバーが成長することができます。
- 職種名
- オープンソースCMS『Drupal』バックエンドエンジニア(25卒)
- 給与(想定年収)
-
月収 27.2万円
(※ 想定年収 は年収提示額を保証するものではありません)
- 勤務地
- 東京都
- 主要開発技術
- PHP
- 開発言語
- JavaScript HTML5+CSS3 HTML+CSS Sass
- フレームワーク
- Symfony
- クラウドプラットフォーム
-
Amazon Web Services
- データベース
- MySQL、PostgreSQL
- 開発内容タイプ
-
受託開発(自社内開発)、B2B、WEBサイト、CMS、データベースの設計、チューニング
- 特徴
- 服装自由 イヤホンOK 社長が現役or元エンジニア フリーソフト利用可 女性エンジニアが在籍 一部在宅勤務可 オンライン面談可 1920x1200以上のモニター環境を提供 残業30H以内 日本語がネイティブレベルでなくても可 産休育休取得実績あり 女性リーダー活躍中 既卒可 OSSプロジェクトのコミッタが在籍 フルリモート制度あり 副業OK ノートPC+モニタ別途支給
- 募集人数
- 若干名
- 必須要件
-
・2025年3月卒業予定の方(学歴不問)
・プログラミング経験(HTML, CSS, SQLを除く)
・サーバーサイドプログラム言語の経験
・HTML5, CSS, JavaScript の基本的な知識
・日本語でのコミュニケーション能力
・初回応募時に候補日時入力の画面にてオンラインフラグのチェックをお願いいたします
・デジタルサーカスでは個人の性別や人種などの属性を問わず、能力や経験の多様性を重視しています - 歓迎要件
-
・開発実務経験
・IPA 基本/応用情報処理技術者資格
・英語
・Drupalの利用経験 - 求める人物像
-
・楽しみながらベストを尽くせる方
デジタルサーカスには、"一生懸命働き""一生懸命遊ぶ"人生を楽しむことが好きなメンバーが揃っています。業務を進めるにあたってベストを尽くすのはとても大事ですが、その中でも常に楽しみながらベストを尽くしたい。私たちはそう考えています。
・チームメンバと力をあわせて問題解決ができる方
私たちはチームでお客さまにサービスを提供しています。そのため、チームメンバと力をあわせて協力しながら業務を進められる方が高く評価されています。開発会社ですので技術力はとても大事ですが、それだけではなく、常にチームの一員としてチームプレイに徹する。そんな方と一緒に仕事がしたいと考えています。
・コンピュータやプログラミングが好きな方:
良いプログラムは楽しみながらでないと書けない。私たちはそう思います。また同様に私たちにとって一番重要な道具であるコンピュータについても楽しみ、使いこなすことが必要だと考えています。コンピュータを楽しみ、プログラミングを楽しみ、いっしょに良いプロダクトを作っていきましょう!
私たちは、インターネットテクノロジーを駆使し、人々に感動と夢を伝える集団でありたいと思っています。 - 選考フロー
-
paiza
※選考フロー、面接回数は状況に応じて変更になる可能性があります
▼
一次面接(担当:人事 ※チームメンバも参加する場合あり)
▼
二次面接(担当:CTO+エンジニア)
▼
最終選考
・成果発表(事前に課題を送付)
・最終面接(担当:CEO)
※現在はすべてオンライン(Zoom)で行っています
Drupal をベースとしたWebサイト開発を行うエンジニアを募集します。
Drupal のモジュール開発やテーマ開発、コンテンツ移行などに、5~8名のチームで取り組みます。スクラム方式を採用し、チーム内で日々の進捗・課題を共有し、協力しながら業務を進めていきます。
【業務例】
01:要件定義
▶クライアントの要件を整理しゴールを共有します。多くの場合ワイヤフレームなどの資料を作成します。同時に、チケット管理システム(Redmine)にチケットを登録します。
02:設計
▶要件に対してDrupalでそれをどう実現するかを決定し、開発者にそれが伝わる様にドキュメント化します。必要に応じてチケットを半日〜1日で実装完了する規模に分割します。
03:開発
▶チケット単位で開発を進めます。開発は各自のPCで進め、完了したらGitにソースコードをプッシュします。
04:コードレビュー
▶開発担当以外の開発者がソースコードをレビューします。
05:テスト
▶正しく実装ができているか、テストを行います。
06:リリース
▶一定の単位でまとめて本番環境に成果物をリリースします。
開発の中には、Drupalの管理画面からの設定で済むもの、テーマ開発として主にHTMLやCSS、JavaScriptを対象とするもの、PHPのモジュールとして実装するものがあります。
【実績】
・日本航空株式会社
日本航空様の新たなナレッジシステム「POLARIS(ポラリス)」の構築
・三井化学
三井化学様が運営する自社のサイト運用環境及びコンテンツ管理システム
・株式会社エイチ・アイ・エス
外国人に向けて日本発海外行きの航空券をオンライン販売するサイト
など
▼入社後のフロー
入社後は、「Drupal」の基礎知識やGitの使い方、環境構築など、技術者として必要な知識を身につけていただくオンボーディングがあります。
オンボーディングの期間は入社後2~3ヵ月が目安になりますが、明確な期限はありませんので自分のペースで学ぶことが可能です。
また、スキルレベルにより、同時進行でテスト作業や開発業務など、できる範囲でのプロジェクトにも参加していただきます。
▼ワークスタイル
現在はリモートワークを中心に、メンバーそれぞれがパフォーマンスや生産性を維持できる働きやすい環境で働いています。
また、プライベートの状況によっても一番仕事に集中できる環境が変化すると思います。必ずしも自宅やオフィスだけではなく、開発業務において会社基準を満たしていることやクライアントやチームメンバと電話/Slack等でリアルタイムにコミュニケーションが取れるような環境をメンバーそれぞれが判断し整えています。
打ち合わせなど、社内の公用語は日本語です。メンバー全員が日本語で会話をし、作業依頼も日本です。 外国籍のメンバーは、このような環境の中でより日本語力をアップさせ、円滑なコミュニケーション力を身に着けています。
「職務内容」に記載の内容
ご希望やプロジェクトの状況などにより、上記以外の開発業務、品質管理(テスト)、お客様へのヒアリングや資料作成、運用サポートなども行っていただく可能性があります。
- 開発部門の特徴・強み
-
■チームのコミュニケーションを重視したスクラム開発を導入
デジタルサーカスでは開発チームごとにチームのコミュニケーションを重視したスクラム開発を導入しています。デイリースクラム(朝会)や計画ミーティング、スプリントレビュー(目標や課題、振り返りなどのミーティング)を行い、自律的かつ、透明性を重視した自己組織化チームを目指しています。
■開発はお客さまオフィスなどへの常駐はせず、メンバーは最適な場所(南青山のオフィスor自宅など)で決まった時間に働いています。ただし、チームがお客さまにしっかりとサービスを提供できれば、メンバーの体調や都合にあわせてリモートワークやお休み、中抜けなどをチーム内で調整することも可能です。
■エンジニアだけじゃない、豊富なキャリアパス
プロジェクトではプログラムの開発以外にも、お客様への要望ヒアリングや資料作成、CMSの設定作業、品質管理(テスト)、運用サポートなどたくさんの業務があります。 - 主な開発実績
-
◆Drupal
PHPベースのオープンソースCMS Drupalをベースとして様々な開発に携わっています。
https://www.dgcircus.com/works/drupal - 技術向上、教育体制
-
■オンボーディングの実施
入社後は所属チーム内でのオンボーディングの実施と、個人で技術本などを熟読しながらプロジェクトに参画する上でのトレーニングを行います。
■ 書籍購入支援制度
技術スキルや専門知識の習得に関する書籍代を会社が全額負担する制度があります。
■ 資格取得支援制度
IPA情報処理技術者試験、Acquia Certificateなどの受験料を会社で負担しています。 - 支給マシン
-
・MacbookPro
・PhpStorm完備 - 開発手法
-
アジャイル、スクラム
- 開発支援ツール
- Redmine、Git、GitHub、Jenkins
- インフラ管理
-
Docker、Ansible
- 環境
- Linux、Mac OS X、Windows
- その他開発環境
-
▼開発スタイル
デジタルサーカスではチームのコミュニケーションを重視したスクラム開発を導入しています。スクラム(アジャイル開発)を採用した5名~8名の開発チームごとにデイリースクラムやスプリント(目標や課題、振り返りなどのミーティング)を行い、チームのコミュニケーションを重視したスクラム開発を導入しています。自律的かつ、透明性を重視した自己組織化チームを目指しています。
▼チーム外のコミュニケーション
月に1回全員参加の「All Hands」と呼ばれる全社会議を開催しており、各チームが前月の活動実績と翌月の活動予定を共有しています。有志による勉強会やワークショップも開催しています。開発プロジェクト以外でも、ヘルスケアやインフラなど目的別に有志で「ギルド」や「ワーキンググループ」というグループを作り社内活動をしています。
また、デジタルサーカスはOSSやユーザコミュニティへの貢献をしています。
Drupalベンダーとしてはもちろんですが、日本国内におけるDrupalの普及活動・サポートも行っています。単なるユーザーに留まらず、公式のサポーティングパートナー・モジュールコミッターとして、Drupalに貢献しています。また、Drupal以外にも私たちが採用している技術に関連したユーザコミュニティへの支援をカンファレンス協賛などの形で行っています。
また、外部のセミナーや勉強会、カンファレンスの参加も推奨しております。毎年開催されるPHPカンファレンスや、当社CTOが主催するPHPerKaigiには毎年スポンサーとして出展しています。 - エンジニア評価の仕組み
-
メンバーの9割以上がエンジニアで構成されており、毎年自分以外のチームメンバー全員から評価をもらいチームメンバー全員の評価を行う「360度評価」を実施しています。
公平性や客観性を実現した評価をエンジニア同士で行うことでモチベーションアップにつながっています。 - 配属上司経歴
-
取締役 長谷川 智希
早稲田大学大学院理工学研究科在籍中にデジタルサーカスでシステム開発のアルバイトに従事。2001年に同校卒業後、デジタルサーカス初の新卒採用者として入社。現在に至る。
著書には2012年発売「Facebookアプリ プログラミング入門」,2013年発売「Webアプリ開発を加速する CakePHP2定番レシピ119」,2015年発売「TECHNICAL MASTER はじめてのiOSアプリ開発 Swift対応版」がある。
2016年からiOSとその周辺技術に関するエンジニアのためのカンファレンスとしてiOSDC Japanを、2018年からPHPerのためのPHPerKaigiを立ち上げ・主催。 - 平均的なチーム構成
-
【フラットな関係性で活発に意見が飛び交う現場】
作業は5〜8名前後のチームで行います。チームメンバーはほぼ全員がDrupal技術者で、チーム内で日々の進捗や課題を共有し合い、協力しながら業務を進めていきます。
メンバーが働きやすく仕事に打ち込むための環境作りを大切にしていて、自由度の高い環境です。こんな方法ではどうか?こんな表現はどうか?など、ミーティングでも自由に発言でき、フラットな関係性が特徴です。
- 勤務地
-
東京都港区南青山3-5-10
第2韮澤ビル3F
またはリモートワーク
就業場所の変更範囲<雇入時>
オフィスまたはリモートワーク
<変更範囲>
変更なし
受動喫煙防止措置に関する事項屋内禁煙
- 最寄り駅
-
東京メトロ銀座線、千代田線、半蔵門線「表参道」A4出口より徒歩7分
東京メトロ銀座線「外苑前」1a出口より徒歩7分
- 給与体系・詳細
-
■賃金形態:月給制
■決定方法:経験スキルに応じて決定
■月給例:272,500円
(内訳:基本給+能力給+定額残業代+手当)
・基本給:201,500円
・能力給:スキルに応じて決定
・定額残業代:66,000円~(45時間分)
・リモートワーク手当:5,000円(条件有)
■通勤交通費:実費精算
■残業平均0~30時間/月
■賞与:業績賞与(業績により支給)10月
■給料改定:11月 - 給与(想定年収)
-
月収 27.2万円
(※ 想定年収 は年収提示額を保証するものではありません)
- 勤務時間
-
基本10:00~18:00+前後どちらか1時間(実働8時間)(休憩1時間)※状況によりご自身で選択可
休憩時間:基本60分 ※各々の自主性に任せています
平均残業時間:平均0-30時間/月 ※プロジェクトの状況により異なります
- 休日休暇
-
・完全週休2日制(土日)
・祝日
・有給休暇制度(入社半年後に10日間)夏休みなど長期休暇可
・年末年始休暇(12/29~1/4までお休みです) - 諸手当
-
通勤交通費手当:実費精算
リモートワーク手当:5,000円(条件有) - インセンティブ
-
業績賞与(10月)
- 昇給・昇格
-
昇給査定年1回(11月)
- 保険
-
各種社会保険完備
- 雇用関係
-
無期雇用
- 試用期間
-
試用期間6カ月(給与は本採用時と同額)
・休日/休暇
団員ひとりひとりには自由に働く権利と同時に自由に休む権利があります。サバティカル休暇などの長期休暇を取得することで、ワークライフバランスを適切に保っています。
・リモートワーク/在宅勤務
環境/状況/スキルなどに応じた、リモートワーク/在宅勤務も柔軟に対応しています。
・子育て支援
デジタルサーカスで働くパパママには、出産育児休暇を経て、子育てと仕事の両立を楽しみながら安心して働けるような環境づくりをしています。
・リターン
育児、配偶者の転勤、留学、転職などを事由として一度卒業した団員が再びデジタルサーカスへ戻ることで、さらなる活躍の場を提供しています。
・多様性
外国籍の方も活躍中です!デジタルサーカスでは個人の性別や人種などの属性を問わず、能力や経験の多様性を重視しています。
・フリーランス/副業
フリーランス/副業など、ワークスタイルや契約形態に関係なくプロフェッショナルな人材を常時採用しています。
- 募集・採用に関する状況
-
平均勤続年数5.0年
- 職業能力の開発・向上に関する状況
-
自己啓発支援の有無及びその内容
資格取得支援制度
- 企業における雇用管理に関する状況
-
前年度の月平均所定外労働時間の実績10.0時間前年度の有給休暇の平均取得日数20.0日前事業年度の育児休業取得者数/出産者数男性0人/0人女性0人/0人役員及び管理的地位にある者に占める女性の割合役員0.0%管理職0.0%