仕事内容
マッハバイトのサービスを運用すると同時に、お客様に対するUI/UXを向上するための施策立案や新規機能の開発を担います。 ビジネスチームのメンバーとコミュニケーションを取りながら開発することもあれば、エンジニアが施策を立案・企画して開発・効果計測を繰り返してサービスを作り上げていくこともあります。 大規模システムに対してモダンな技術を取り入れる技術チャレンジを行いつつ、レガシーコードの改善といった技術的課題を解決していくことも求められます。 また、複数人でのコードレビューや手厚いユニットテスト、CI環境の構築などテスト文化を形成し、品質の担保に努力しています。 お客様が利用するサービスの体験(UX)とより良いサービスを開発する体験(DX)の両方を整備・提供していくことにオーナーシップを持ち、自ら動いて頂けるソフトウェアエンジニアを求めています。
【具体的には】
・サービスの機能改善、新規機能追加のためのWebアプリケーション設計と開発
・フレームワークやライブラリなど、システムを支える技術の定期的なメンテナンスやアップデート
・サービス改善のための施策立案、効果測定
・ビジネスチーム・CSチームとのコミュニケーション
【開発環境】
プログラミング言語: Ruby、 PHP、 JavaScript、 TypeScript
Webアプリケーションフレームワーク: Ruby on Rails、 Symfony、 jQuery、 React.js
データベース: MySQL、 PostgreSQL、 Amazon RedShift
インフラストラクチャー: オンプレミス (CentOS)、 AWS
開発環境等: BitBucket、 GitHub、 Vagrant、 Docker、 CircleCI
【具体的には】
・サービスの機能改善、新規機能追加のためのWebアプリケーション設計と開発
・フレームワークやライブラリなど、システムを支える技術の定期的なメンテナンスやアップデート
・サービス改善のための施策立案、効果測定
・ビジネスチーム・CSチームとのコミュニケーション
【開発環境】
プログラミング言語: Ruby、 PHP、 JavaScript、 TypeScript
Webアプリケーションフレームワーク: Ruby on Rails、 Symfony、 jQuery、 React.js
データベース: MySQL、 PostgreSQL、 Amazon RedShift
インフラストラクチャー: オンプレミス (CentOS)、 AWS
開発環境等: BitBucket、 GitHub、 Vagrant、 Docker、 CircleCI
応募資格
・コーディングを伴うソフトウェア開発実務経験
・フレームワークやサードパーティ製ライブラリの使用経験
・プロダクトレベルのコードレビュー能力
【歓迎】
・未経験のプログラミング言語、フレームワークに取り組む意欲と能力
・オープンソース開発に携わった経験
・CI / CD などの自動化に関する理解
・フレームワークやサードパーティ製ライブラリの使用経験
・プロダクトレベルのコードレビュー能力
【歓迎】
・未経験のプログラミング言語、フレームワークに取り組む意欲と能力
・オープンソース開発に携わった経験
・CI / CD などの自動化に関する理解