【業務内容】
・プロダクトおよび機能の企画・設計・実装・テスト・計測・改善・運用
・新規技術、コア技術に関する研究開発・調査
・新規機能企画開発、自動化のアルゴリズム改善、UX改善、新規プロダクト企画開発等、プロダクトの成長に合わせて、関われる業務は様々ございます。
【開発の特徴】
freeeのエンジニアは企画から開発、リリースまで、エンジニアが自分たちで考え、実行に移しています。またリリースのみではなく、実際の利用者、お客様の声も聞くことで更に次の改善を高速で行う組織体制も出来上がっており、会計や給与といった難しいプロダクトの内容を、簡単に、そしてわかりやすいUXへと改善していくチャレンジングな環境です。そしてスモールビジネスに携わる人々が、創造的な活動にフォーカスできるような新たなプロダクトの開発、さらにテクノロジーでビジネスにイノベーションを起こすための自動化・最適化アルゴリズムのようなコア技術等、今後の予定やアイデアなど様々あります。
【開発体制】
Open Source Friday (
https://developers.freee.co.jp/entry/introducing-godate)
などユニークで様々なシステムの導入
【過去に実施した取り組みの一例】
巨匠システム:投票で選ばれたエンジニア1人が一ヶ月圧倒的なアウトプットを出す期間を設けるシステム
※
http://type.jp/et/feature/1468
フィーバーシステム:3ヶ月毎に一週間、普段気になっている課題に自由に取り組む時間のシステム
【応募資格】
・自分たちのプロダクトを開発して世の中に価値を生み出していくことに興味があり、一緒に世の中を変えていきたいと思う方
・Webアプリケーションの開発経験および優れたスキル
【歓迎する経験・スキル】
・Golangを用いた開発経験
・マイクロサービスアーキテクチャを用いた開発経験や、知識
・複雑な要件を整理し、抽象化できる設計力
・データベースへの深い造詣
・コンピュータサイエンスの知識
【下記どれかにピンと来る人歓迎】
・Golang や マイクロサービスアーキテクチャ で開発がしたい
・価値あるプロダクトをつくり、顧客に最速で届けたい
・面倒なことは全部自動的にやってもらいたいと思う
・世の中の既存の仕組みに疑問を持つことが多い
・UXに強くこだわりたい
・常に新しいことに挑戦していたい
・経営や資産運用などに興味がある
【開発に使っている主なツール】
■Webサーバーサイド:
Ruby on Rails, Go
■Webフロントエンド:
React, Redux, Babel, webpack, Flow, Storybook
■データベース:
MySQL, Redis, DynamoDB
■インフラ:
AWS (ELB, EC2, RDS, S3, SQS, ElastiCache, Redshift, ...), Kubernetes on AWS, Docker, CircleCI, Fluentd, Ansible, HashiCorp ツール, Elasticsearch + Kibana, Elastic Beats, Google BigQuery, Embulk
■開発環境:
Vagrant, Docker
■リポジトリ管理:
GitHub
■CI:
CircleCI
■自動テスト:
Selenium WebDriver, Appium
■サーバ監視:
Mackerel
■エラー監視:
NewRelic, Bugsnag
■コミュニケーション:
Qiita:Team, Slack, JIRA, WorkPlace by Facebook