【仕事内容】
びクライアントへ提供するサービスのサーバサイドエンジニアとして、設計・開発・運用に携わって頂くサーバサイドエンジニアを募集します。
エンジニアとして設計や実装を担当するだけではなく、サービスや仕様・機能を決める段階から、よりサービス価値を高めていけることを考え、開発していきます。
・GoやPHPを使ったAPI、Webアプリケーション、サーバーサイドシステムの設計、開発、運用
・企画やカスタマーサポートチームの業務を支援するツールの設計、開発、運用
・マイクロサービスアーキテクチャの設計、開発、運用(インフラ構成も含む)
・人工知能(AI)や機械学習(ML)や深層学習(DL)等の設計、開発、運用、研究開発
・主にBtoCおよびCtoCサービスの開発
新しい言語やアーキテクチャなど最新のトレンドを取り入れた開発にもチャレンジしています。
エンジニアチームはSlackを使いながらアジャイルで開発を進めます。
■開発に使っている主なツール
UX/UI:Figma, XD, Photoshop, Illsutrator
Webサーバーサイド:PHP, Go, Ruby, JavaScript,TypeScript
Webフロントエンド:HTML, CSS, JavaScript/TypeScript (react/vue/nuxt/flutter)
スマホアプリ:Swift, Kotlin, reactnative, flutter
フレームワーク:echo, Gin, Laravel, Rails, React, React Native, Bootstrap,Foundation, etc..
ミドルウェア:memcached, Nginx, Elastic Search, SASS, SCSS, gulp, etc..
データベース:MySQL, PostgreSQL
インフラ:AWS, GCP, Container(Docker)
ソースコード管理:Git, bitbucket
構成管理ツール: Terraform
CI/CD: Circle CI
監視ツール: Datadog
プロジェクト管理:Backlog, JIRA, toggl
自動テスト:Selenium,puppeteer,cucumber
その他:Serverless, SPA
開発プロセス: Scrum
コミュニケーション:Slack, GoogleMeet
【必須条件】
・ビジョン,ミッション,バリューへの強い共感
・Web アプリケーション開発に必要な一定のバックエンドの設計・開発・運用スキル
・ユニットテスト、機能テスト、E2Eテストを含むソフトウェアテストに関する知識と開発経験
・データベース(RDBMS、NoSQL)を効率的に利用するためのデータモデル設計の知識と経験
・クラウドにおける開発経験(特にGCP、もしくはAWS)
・Git,GitHub,bitbucketなどのバージョン管理システムを利用したチームでの開発経験
・実務経験3年以上
【歓迎条件】
・プロジェクトマネジメントまたはチームリーダー経験
・Goのプログラミング言語でのAPIの設計・開発・運用経験
・マイクロサービスアーキテクチャでの開発・運用経験
・サービスのオンコールサポート経験
・Webアプリケーションにおけるセキュリティの知識
・決済や配送など、外部APIを利用した開発経験
・OSSの公開、コントリビュートの経験
・Scrumでの開発経験
・フロントエンド開発経験
・大規模トラフィックシステムの開発,運用経験、クラウド,インフラ設計及び運用
【求めている人物像】
・迷った時に挑戦的で楽しい方を選択する方
・お客様そしてクライアントにとって良いものを作るために積極的に行動できる方
・新規案件だけをやりたいのではなく、運用で絶え間なく改善を考えられる方
・設計などを常にシンプルに考えられる方
・ギークよりは、みんなで達成することが好きな方
・素直にオープンなコミュニケーションが取れる方
・多様性がある組織の中で変化を恐れない方