募集要項
- 仕事内容
-
【エンジニア職 概要】
エンジニア、デザイナー、PdM、審査担当などのチーム体制で、企画~開発まで幅広いレイヤーで業務を行っています。
システムだから開発だけという仕切りは無く、企画提案に携われる機会もあります。サービスに対する意見やアイデア、個々のノウハウや小ネタまで、メンバー同士が気軽にやり取りできるような仕組みを取り入れ、メンバーそれぞれがサービスをより良くするために出来ることを日々意識し、業務に取り組んでいます。
開発に関しては、保守性や品質をいかに良くしていくかについて、エンジニアメンバーで議論し、プロダクトを良いよくしていこうという文化があります。
働き方についても、できるだけ自主性を重んじており、自らが考えて行動できる環境です。
【Labolのエンジニアとして、今後解決していきたい問題】
■ 審査の改善(サーバサイドエンジニア、機械学習エンジニア)
現状、会員からの請求書買取申請が増えれば増えるほど、審査担当者も増やす必要があり、スケールしにくい状況となっています。
審査を効率化する機能、機械学習を使用した会員の与信を決定するためのスコアを推測する機能の開発しており、技術の力でビジネスに貢献しています。
■ 新しいプロダクトの開発工数を削減するための汎用的なサービスのマイクロアーキテクチャ化(バックエンドエンジニア)
メールテンプレート管理やメール送信機能、または、会員の流入をトラッキングするシステム、かつ、コアとなるビジネス領域というよりは汎用的なサービスと言えるものについては、プロダクト毎に重複し同じようなものを開発せず、マイクロサービスとして切り出し、使いまわせるような方法を取ろうとしています。
それを実現するために、システム間で通信をする際、キューを使ったり、リアクティブに動作しCPUの効率的な使用を可能にする技術の採用(一部採用済み)に向かっています。
■ 複雑なロジックをドメインモデルで表現(バックエンドエンジニア)
請求書の買取申請や買取の審査機能についてのビジネスロジックは複雑であり、そういったロジックを凝集性高く表現したかったため、DDDを採用しています。どのようにしたら保守性・品質が高くなるか、チーム内で常に議論しています。
【職場環境】
■クライアントPC
- 応募資格
-
- 必須
-
【必須スキル・経験】
・Javaでの開発実務経験2年以上
【歓迎スキル・経験】
・SIerでの実務経験がある方
・自社サービスの開発経験がある方
・Webサービスの開発経験がある方
・個人でプロジェクトを進めた経験がある方
以下の実務経験がある方
・Spring Boot
・Vue.js
・Docker
・AWS
【歓迎する人物像】
・知的好奇心が高く、自走力のある方
・前例がない環境下でも、自ら思考し行動できる方
・Webサービスの開発に興味がある方
・チーム開発に興味がある方
- 雇用形態
- 正社員
- 勤務地
- 東京都
- 年収・給与
- 400~750万円