【Go】自社SaaSのバックエンドスペシャリスト│フルリモート&フレックス

【Go】自社SaaSのバックエンドスペシャリスト│フルリモート&フレックスのメインビジュアル

バックエンド

React

TypeScript

Gin

GO

GitHub

Slack

Figma

Jira Software

仕事内容

"企業がテクノロジーを活用し、事業や働き方を変革する"ためのサービス『テックタッチ』を提供している当社。リリース以来、エンタープライズ企業を中心に、SaaS企業や公的セクターなど多くのクライアントに導入いただいています。 サービス拡大/顧客数の増加に伴いトラフィックも順調にのびており、さらに新機能の開発スケジュールも多く予定しています。今後、より規模が大きくなるバックエンドシステムを構築するため、バックエンドのスペシャリストを募集します。 <業務詳細> ・サーバサイドアプリケーション開発 ・インフラ構築/運用 ※「テックタッチ」は一般的なウェブサービスとは異なり、自社製品ではないウェブアプリケーションの機能拡張として動作します。あらゆるサービス上でも対応でき、顧客の日常業務を支え続けられる強固なバックエンド・セキュリティ環境の構築をお任せします。 ※会社の事業状況やご本人の適性に応じて、担当する業務内容が変更となる場合があります。 <現在の課題> ・グローバルに展開するための仕組み作り=多言語対応 ・エンタープライズ企業にフィットしたクラウドネイティブなアーキテクチャー設計 ・大量のログデータからビジネスバリューを創出 ・深いデータ分析による、クライアントの課題抽出&解決 <使用技術> Go, gorm, gin, kong, 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系ツールの積極的な利用 ・セミナー/勉強会の費用負担(国外セミナーは社内プレゼンのうえ全額負担) ※リモートワーク・在宅勤務もOKです! <参考URL> ▼Techtouch Developers Blog https://tech.techtouch.jp/

仕事のやりがい

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

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

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)のメリットの1つは本番、開発環境の差分をなくすことにありますが、開発者にとってはプログラムでかかれた信頼性の高い設計・手順書になります。一方IaCは手動作業との併用次第ですぐに形骸化してしまいます。我々は長期的にメンテナンスしやすいIaCを追求することで、意味のあるIaCを維持できるように努めています。

応募について

必須スキル

<既卒歓迎!> ・Webアプリケーション開発と運用に関する知識、経験 ・データベース(RDBMS、NoSQL等)のパフォーマンス、運用面を考慮したスキーマ設計の経験 ・Webアプリケーション実装で考慮すべきセキュリティに関する知識 ・TCP/IPやHTTP等WEBアプリケーションで利用するプロトコルの理解 ・開発プロセスにおいて自ら仕事を定義し実行に移す能力

歓迎スキル

・IaCを利用したAWS開発運用経験 ・Goを利用した開発経験 ・コンテナ技術を利用したローカル及び本番開発運用経験 ・複数サービスの協調で提供されるシステムにおけるサービス境界を意識したアーキテクチャ設計経験 ・高負荷環境でのサービス開発、運用経験 ・複数メンバーを束ね目標を達成した経験

こんな人におすすめ

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

求人内容

選考フロー

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

ログインして見る

または

動画

会社概要

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

ログインして
動画を見る

または

1 / 4

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