バックエンドエンジニア(株式会社うるるBPO)

募集背景

新プロジェクト始動のため

募集部署

株式会社うるるBPO(株式会社うるるから在籍出向となります。)

雇用形態

正社員

職種

バックエンドエンジニア

募集人数

1名

勤務開始

即日

仕事内容

今年の4月にリリースしたSaaS型の新サービス『eas(イース/Entry Automation System)』において、新プロジェクトの新規開発を主担当としてお任せいたします。
 
erasとは?
人工知能(AI)と人力を組み合わせて紙の帳票をデジタル化するサービスです。
アンケートや入会申込書、配送伝票、契約書類etc…といった、企業内で発生するありとあらゆる帳票を高速かつ高品質にデジタル化することができます。
 
◆どんな課題を解決出来るサービス?
多くの企業様が情報のデジタル化に関して、
・人力のみで完結するには作業工程の負担が大きい
・AIによる自動読み取りだけでは精度が不安定
と複数の課題を抱えています。
 
『eas』では帳票設定やスキャン画像をアップロードいただくだけで、自動で入力が完結される仕組みとなりますので、導入企業様は作業工程を大幅に短縮することができ、かつ高品質なデータを残すことが可能な、まさしくDXの推進に繋がるサービスといえます。
 
この高速・高精度の品質は、AIによる自動読み取り(AI-OCR)と、うるるの抱えるクラウドソーシングサービス「シュフティ」に登録するクラウドワーカーの人力を組み合わせる、独自のビジネスモデルにより実現しています。
 
◆サービスの展望
SaaSとしての一般的な販売に加え、複雑な帳票などにも対応をしていけるよう、業界に特化したカスタマイズ開発を行い、アナログな情報を扱うことの多い業界へのDX推進をより強化していきたいと考えております。
 
この度は業界特化型のカスタマイズ開発として、不動産系の事業を運営する企業様と業務提携をし共同開発を開始いたしました。
この業務提携をきっかけに、幅広い不動産関連の企業様への展開に加え、ゆくゆくは他の業界への進出を目指し、より多くの業界・企業様のDX推進に寄与したいと考えております。
 
◆募集背景詳細
上記の展望のとおり、不動産関連企業様向けの新規プロジェクト始動となったため、新規プロジェクト専任の開発担当として開発に取り組んでいただくポジションとなります。
これまでは他サービスのエンジニアが兼任をする形で開発を進めておりましたが、今回参画頂く方にはeasの新規プロジェクトにおける開発主担当として、今後のサービス拡大を牽引頂きたいと考えております。
開発フェーズとしては、要件の整理、設計、実装、テストまで幅広く携わって頂くことができます。
 
既存の開発チームでは、スクラム開発を採用し、GitHubを使ったチーム開発を行っております。今回は一人目の専任担当者となりますが、メンバーからのサポートを受けながら相談がしやすい環境であり、個人の担当領域を主体的に進めながらも、協力しあって業務に取り組んでいただくことができます。
 
 
【やりがい】
● プロダクトの創生期からゼロベースで新たなプロジェクトに携わることができ、コアメンバーとしてサービスの意思決定や文化の醸成、組織づくりも担うことができます。
● 技術的な制約が少なく、自由に提案や議論のもと、エンジニア主体での技術選定が行えるため、技術的な挑戦がしやすい環境です。
● ゆくゆくは、マネジメントやプロダクトオーナー、テックリード等の多種多様なキャリアステップを歩むことができます。
 
 
【候補者様にお任せしたいミッション】
● easプロダクトに関連する新プロジェクトの新規開発
● easプロダクトに関連する既存システムの保守/運用
● eas運用チームと連携し、課題解決や改善になる開発の提案
● サービス拡大に向け、中長期的な目線をもった開発
 
 
【開発環境/使用技術】
● PHP(Laravel / CakePHP) / Go
● MySQL
● JavaScript / TypeScript / Vue.js
● AWS(EC2 / Lambda / Step Functions / RDS / S3 / CloudFront / CDK / Amazon Cognito / Amazon Rekognition / DynamoDB)
● Docker
● Git / GitHub
● CircleCI / Sider
● DataDog
● Redash
 
 
【開発手法】
● スクラム開発
 
・アジャイル実践状況
認定スクラムマスター、認定スクラムプロダクトオーナー主導のもと、アジャイル開発プロセスに則った周期的な開発を行っており、1イテレーションを1週間として計画・開発・ふりかえりを順次実施しています。
イテレーション終了時は、チームメンバー全員でのふりかえりを行っています。そこでは、「どのような変更がプロダクトに対して行われたのか」といった共有や「イテレーションでの仕事について何か改善を感じる箇所が無かったか」といったふりかえりをメインとして、プロジェクト全体の方向性見直し、およびチーム内の業務理解に役立てています。
 
・作業するものをどう決めるか
イテレーション開始時にプランニングミーティングを行い、取り組むべき作業について全員でディスカッションして着手するものを決めています。
またプランニングとは別に、作業の洗い出しや優先順位の見直しについてディスカッションし計画のアップデートを行うことで、常に実態に則した計画にするように心がけています。
 
・オープンな情報共有
開発に必要な全ての資料 やデータ(個人情報 を除く)は、実装を担当 するメンバーなら誰でも、上長その他の許可の必要なく自由に閲覧できる状態にしております。 チャットツールや専用の情報共有ツールを使って、ノウハウや議事録、作業報告などの情報共有を行っています。また、毎朝オンラインMTGで進捗と困っていることの相談を行うことで、メンバーが何をしているのか確認し合いながら日々の業務に取り組んでいます。
 
・コード品質向上のための取り組み
本番にデプロイされるコードには、全てコードレビューを実施しています。何らかのコーディング規約をチーム全体で遵守しており、コード品質評価ツールを用いることで、メンバーが常に確認できるようにしています。また必要であればペアプログラミング等も行っています。
 
・テストの実施度
テストコードを用いた自動ユニットテスト、開発担当者による手動のインテグレーションテストを逐次行ってもらいながら開発を行っています。
 
・ワークフローの整備
全てのコードをバージョン管理ツール(GitHub)で管理しております。 各メンバーが実装したコードのマージは Pull Request ベースで行われ、自動 (=システム化され、1コマンドで実行できる)ビルド、自動デプロイ環境が整備されています。 また、コードによるインフラ構成管理 (Infrastructure as Code)の環境が整備 されています。

応募資格

【応募資格】
● 開発経験3年以上目安
● サーバーサイドでMVCフレームワークを用いた開発経験
  (PHP/Laravel/Ruby/cakePHP/Java/GoPythonなど)
● REST APIを用いた開発経験
● チームでの開発経験
 
【歓迎経験】
● クライアントサイドMVC、MVVMフレームワークを用いた開発経験
● クラウドIaaSを利用したインフラ構築/運用経験
● AWS Lambdaを利用したサーバーレスフレームワークを用いた開発経験
● 開発フローの改善経験
● エンジニア以外の職種の方との調整や交渉の経験
● Webサイトのパフォーマンス改善経験
● 失敗を恐れず新たな技術に挑戦できる方
● GitHub 等でのソース公開、オープンソース活動への参加
 
【求める人物像】
● プロジェクトを主体的に牽引できる方
● 「メンテナブルで、読みやすいコードを書く」という気持ち
● 責任感をもって担当業務に取り組める方
● 営業や運用など他チームとも連携しサービスを作っていける方
● チームでの成果を大切にできる方(チーム思考)
● 当事者意識を持って、納得して働くことのできる方
● ベンチャースピリットを持ち、新しいことへの挑戦を恐れず成長し続ける意欲のある方

勤務時間

10:00~19:00(休憩 1時間)

勤務地

東京都中央区晴海3-12-1KDX晴海ビル6F(うるるBPO本社) 「勝どき駅」徒歩10分

待遇

● 昇給年2回(4月、10月)
● 賞与年2回(4月、10月)
● 各種社会保険完備
● 交通費支給(月額上限5万円)
● 成長支援制度
● 社内公募型ジョブリクエスト制度
● ヤクルト製品1日1本無料
● リラックスルーム(マッサージチェア常設)完備
● 時差勤務制度(上長/人事承認必須)
● 在宅勤務トライアル制度

休日休暇

● 完全週休2日制(土日祝)
● GW休暇、夏季休暇、年末年始休暇 ※2020年度 年間休日127日
● 有給休暇制度(年40時間まで時間単位取得可)
● その他休日休暇
● 育児休業(3歳まで応相談)、育児短時間勤務制度(小学校3年生まで可)、こども休暇(お子様のイベントや病気の時に使用できるお休みです。無給・10日/年)、介護休業、慶弔休暇、ストック休暇(消失してしまった有給休暇を育児・介護・療養などのために使用できる制度です。)

採用メッセージ

【このような方からのご応募をお待ちしております!】
 
■これまで、Web事業会社でWebエンジニアとして仕事をしてきた。
Webアプリケーション構築に必要な技術は基本的に幅広く習得し、それなりに使えるようになった自信がありつつも、自己研鑽は止めたくないと考えている。
これからのキャリアを考える中で、自らがどんな仕事に携わっていきたいかを考え直すことがあった。
社会的意義とビジネスモデルの秀逸さが両立しているような要素が面白さだと感じ、自分が本当に面白いと思える会社をゆっくりと探しているところである。
もしその会社に出会えれば会社の規模や状況は気にせず、とことん面白さに突き進んでいこうと考えている。
突き進む中で必要なことはどんどん手を出していきたいと思っている。
例えば開発だけでなくサービスを創るメンバーとしての意見や提案はすべきだと思っているし、
担当領域を超えた協力をする文化を醸成する必要があると感じたら周りのメンバーを巻き込んで実現していきたい。
そしてそういったことにチャレンジする中で、自らの成長と会社の成長と社会の成長を実現していきたい。
 
 
■これまでは受託会社で働いていた。
顧客と要件定義をしながらシステム開発を行ってきた経験があり、顧客が求めるイメージや機能を引き出しながらシステムを作っていくことに楽しさは感じている。
これからは短期的なシステムへの関わり方ではなく、改善を繰り返しながら長期的に関わり、自らの手でサービスを作り上げていく経験を積みたい。
サービスを作り上げていく過程の中では、自らの得意分野のみに留まらず、プロダクト責任者や営業と活発に議論を交わしながらユーザーにとってより良い価値を提供していくことを目指していきたい。
また、そのサービスを作る立場であるエンジニアがより良い開発を行うために必要なプラクティスを見つけたら積極的に導入していきたい。
そういったことにチャレンジする中で、自らの成長と会社の成長と社会の成長を実現していきたい。