【Go】ホリゾンタルSaaSのバックエンド開発!フルリモート&フレックス

【Go】ホリゾンタルSaaSのバックエンド開発!フルリモート&フレックスのメインビジュアル

バックエンド

React

TypeScript

Gin

GO

GitHub

Slack

Figma

Jira Software

仕事内容

"企業がテクノロジーを活用し、事業や働き方を変革する"ためのサービス『テックタッチ』を提供している当社。リリース以来、エンタープライズ企業を中心に、SaaS企業や公的セクターなど多くのクライアントに導入いただいています。 サービス拡大/顧客数の増加に伴いトラフィックも順調にのびており、さらに新機能の開発スケジュールも多く予定しています。今後、より規模が大きくなるバックエンドシステムを構築するために、一人一人がアーキテクチャの知見をしっかりもち、全体最適を意識し、高いレベルのコード実装を行っていく必要があると考えているため、そのような思想に共感いただける方にご入社いただきたいと考えています。 <業務詳細> 『テックタッチ』は一般的なウェブサービスとは異なり、自社製品ではないウェブアプリケーションの機能拡張として動作します。 あらゆるサービス上でも対応でき、顧客の日常業務を支え続けられる強固なバックエンド・セキュリティ環境の構築をお任せします。 ・サーバサイドアプリケーション開発 ・インフラ構築/運用 <使用技術> Go, gorm, gin, kong, Elasticsearch, Kafka, ECS/Fargate, Kinesis, CloudFormation, Open API, Snowflake etc… <開発環境> ・ツール:Git, Github, Figma, Slack, JIRA ・完全にDocker化されたバックエンドサービス ・E2Eテストコードが充実 <『テックタッチ』とは?> https://techtouch.jp/ ”Webシステムの上に操作ガイドを表示させることで、誰もがシステムを使いこなせるようにする”ホリゾンタルSaaSです。国内では200万ユーザーを突破し。多彩な企業のDX化に貢献しています。 ライバルは外資系SaaS企業や世界のユニコーン企業。今後はグローバルでも勝負していくことを計画しています。 <各種制度> ・業務PCや周辺機器を自身で選択可能(上限額あり) ・備品/書籍購入制度 ・SaaS系ツールの積極的な利用 ・セミナー/勉強会の費用負担(国外セミナーは社内プレゼンのうえ全額負担) <参考URL> ▼Techtouch Developers Blog https://tech.techtouch.jp/ ※リモートワーク・在宅勤務もOKです!

仕事のやりがい

■開発者ドリブンな環境 エンジニア自身がビジネスと向き合い、必要と感じたことを行なえる開発者ドリブンな環境があります。新規機能開発の傍らで半年近くかけてマイクロサービスの切り直しを実施するなど、周囲の人々の高い技術力、実行力、そしてサポートを得ながら開発を進められます。 ■ペアワークを通じたチーム開発 コードの品質向上、知識の共有、エンジニア同士のコミュニケーションを促進するためにペアワークを活用しています。オンボーディング時や不明瞭な課題の解決時など、個人ではなくチームでサポートし合いながら開発を進めていきます。 ■プロダクトを通した社会貢献 テックタッチはDAP市場で国内No.1シェアであるプロダクトであり、エンタープライズ向けシステムでの社内利用から広く一般的に利用されているシステムまで幅広く導入されているため、自分たちのプロダクトが社会に貢献していることが実感できます。

一緒に働くチームメンバー

DeNA、NewsPicks、SONY、BCGBD、ユナイテッド、マッキンゼー、メルカリ、リクルートなどで活躍をしてきたプロフェッショナルが集まっています。プロダクトが秘める可能性や将来性、メンバーの人柄、想いに魅力を感じて入社したメンバーが揃っています。 当然ながら自律性、主体性が強く求められる環境ではあるのですが、そのような環境だからこそ、全員が「会社のオーナーである」という思いを持ち、プロダクト開発だけではなく、組織作りにも積極的に関わる風土ができています。 ◆社内の雰囲気/特徴 周りへの配慮を大切にした、優しいメンバーが揃っており、気持ちよく働ける環境です。仕事においては真剣に向き合いますが、楽しいことが大好きなメンバーばかりです。 20代・30代のメンバーが多く活躍しており、平均年齢は34.5歳、既婚者が6割、子育て中社員が4割と、家族を持つメンバーが多いスタートアップです。そのため、休日出勤・過度な残業など無理なスケジュールで業務を進めていくことはありません。

信頼性と開発効率を高い水準で維持するための取り組み

サービス特性上、エンタープライズ企業や官公庁といったサービスの安定性への要求水準が高いユーザーの割合が多いです。そのためアプリケーションコード自体の品質はもちろんのこと、アーキテクチャやインフラ管理含めて安定したリリースやメンテナンスができるような設計を心がけています。 ・サービスごとの特性に合わせたアプリケーションの開発 サービス開始直後には不明瞭であったサービス境界ですが、成熟するに従い信頼性やパフォーマンス要件、ユーザー属性等が明確になってきました。現在は機能ごとにより適切なサービス境界になるような改修を進めています。 ・成長中のスタートアップならではの急増したトラフィックに対するパフォーマンス面、コスト面を考慮した実装 ブラウザキャッシュ、CDN、アプリケーションオリジンに対する一貫したキャッシュ戦略を構築しており、データ鮮度とコストの最適化を心がけています。 ・デプロイ・メンテナンス影響最小化への追求 多くの機能がマネージド・サービスで運用されるアプリケーションにおいて、障害発生理由の1つはアプリケーションのデプロイになります。このリスクを低減するため、Blue/GreenデプロイメントによるSLI影響の局所化を行なうことで安定性を維持しつつデプロイ頻度を上げる取り組みがなされています。 またデータベースメンテナンスなどサービス停止が避けにくいリソースの場合も、極力切り戻しやサービス停止を短くできるよう、データベースのBlue Green Deploymentの採用やDMS(Database Migration Service)を使ったデータ移行など必要に応じて適切な手段を追求しています。 ・aws-cdkなどをツールを使ったIaC化の徹底 IaC(infrastructure as code)のメリットは本番、開発環境の差分をなくすことにあります。加えて、開発者にとってはプログラムでかかれた信頼性の高い設計・手順書であるといえます。一方IaCは手動作業との併用次第ですぐに形骸化してしまいます。我々は長期的にメンテナンスしやすいIaCを追求することで、意味のあるIaCを維持できるように努めています。

応募について

必須スキル

<既卒歓迎!> ・言語問わず、Webアプリケーション開発経験(5年以上)

歓迎スキル

・AWS、AzureもしくはGCPの使用経験(3年以上) ・Goを利用した開発経験 ・Dockerを利用した開発経験 ・フロントエンド開発経験 ・B2B SaaSの開発運用経験 ・アーキテクチャー設計経験 ・高負荷環境下でのサービズ運用経験 ・インフラ運用構築経験

こんな人におすすめ

・テックタッチのバリューに共感できる方  ‐ Co‐Developers  ‐ 挑み続けろ 援護があるから  ‐ いつでもごきげん ・課題を発見し、自分で解決できる方 ・知的好奇心旺盛で、自ら学び、何事にも柔軟に対応できる方 ・視野が広く、知見が深い方 ・ホスピタリティのある方 ・チームプレイヤー

求人内容

選考フロー

▼書類選考 ▼面接など各種選考(2~4回) ▼ミートアップor会食(オンラインの場合あり) ▼オファー ※選考プロセスについては変更となる可能性があります。

ログインして見る

または

動画

会社概要

この会社のほかの求人募集

ログインして
動画を見る

または

1 / 1

最近みた求人募集

こんな求人募集もあります