エンジニアフルリモート

【フルリモート/週5/PHP】BtoB向け勤怠管理SaaSのバックエンドAPI開発および保守

【フルリモート/週5/PHP】BtoB向け勤怠管理SaaSのバックエンドAPI開発および保守

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
4,500 ~ 5,500円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

【フルリモート/週5/PHP】BtoB向け勤怠管理SaaSのバックエンドAPI開発および保守

お任せしたいこと

[役割]バックエンドエンジニアとして、国内の中堅〜大手企業を中心に数千社が導入している「勤怠管理SaaSプラットフォーム」のバックエンド機能追加、および保守運用をお任せします。
[役割に対して求める成果]法改正(労働基準法など)に伴う複雑なロジックの追加や、顧客からの機能要望に対して、既存の稼働システムに影響を与えずに安全に実装すること。また、長年の運用で肥大化したコードベース(技術的負債)に対し、テストコードを拡充しながら着実にリファクタリングを進め、システムの保守性を維持・向上させること。

具体的な業務内容

・PHP(Laravel)を用いた、WebアプリケーションおよびREST APIの詳細設計、実装、テスト
・法改正や顧客要望に基づく新機能開発における、データモデル設計およびMySQLのスキーマ変更・クエリ作成
・既存のFat ControllerやFat Modelの解きほぐし、およびクラス分割などの段階的なリファクタリング
・カスタマーサクセス(CS)部門からエスカレーションされた不具合の調査、原因特定、およびバグ修正
・PHPUnitを用いた単体テストの実装、およびCI(GitHub Actions等)での自動テスト環境の維持
・Datadog等の監視ツールを利用した、本番環境でのエラーログ調査やスロークエリの特定・改善(インデックスチューニング等)
・PdM(プロダクトマネージャー)やフロントエンドエンジニアと連携した、API仕様の策定とドキュメント作成

必須スキル・経験

・PHPを用いたWebアプリケーションの開発実務経験(3年以上)
・Laravel、Symfony、CakePHPなどのMVCフレームワークを用いた開発経験(2年以上)
・RDBMS(MySQL等)を用いたテーブル設計、および基本的なSQLチューニングの経験
・Git/GitHub等を用いたプルリクエストベースでのチーム開発経験

歓迎スキル・経験

・PHPUnit等を用いたテストコードの記述、およびテスト駆動開発(TDD)の経験
・稼働中のレガシーなシステムを、安全にモダンなアーキテクチャへリファクタリングした経験
・AWS(EC2, RDS, S3等)の基礎知識、またはクラウド環境での運用経験
・Docker等のコンテナ技術を用いたローカル開発環境の構築経験
・BtoB SaaS、または業務システム(人事・労務・会計など)の開発経験
・Vue.js、React、またはjQuery等のフロントエンドに関する基礎知識(管理画面の軽微な改修等で役立ちます)

開発・業務環境

開発言語:PHP 8.x
フレームワーク:Laravel
データベース:MySQL, Redis
インフラ:AWS, Docker
テスト・CI/CD:PHPUnit, GitHub Actions
監視・ツール:Datadog, GitHub, Jira, Confluence, Slack

プロジェクトチームについて

開発本部のバックエンド開発チームへの配属となります。派手な新技術を次々と投入する環境ではなく、「日々当たり前に使われる業務システムを、いかに止めることなく着実にアップデートしていくか」を重んじる堅実なカルチャーです。仕様の意図が読み取りづらい過去のコードに直面した際も、チームメンバーやドメイン知識を持つPdMと相談しながら、泥臭く紐解いていく協力的な体制が整っています。

求める人物像

・ゼロからの新規開発だけでなく、既存コードを読み解き、周囲への影響範囲を慎重に調査しながら開発を進めることができる方
・「技術的負債を一度に全て直す」といった極端なアプローチではなく、日々のタスクの中で少しずつコードを綺麗にしていくボーイスカウトルールを実践できる方
・ビジネス側の要望(PdMやCS)の背景を理解し、エンジニアの視点から実現可能な仕様を建設的に提案できる方

仕事の魅力

すでに多くのユーザーに利用され、ビジネスの基盤として定着しているプロダクトを支えるポジションです。「法改正への対応」など、社会要請に直結する機能開発も多く、自分の書いたコードが企業のバックオフィス業務を直接的に支えているという手触り感を得られます。また、息の長いプロダクトならではのコードの保守・運用スキル(リファクタリングやパフォーマンス改善)を着実に磨くことができます。

働き方

リモート環境

[フルリモート] 基本的にフルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。