【国内シェア3年連続No.1 SaaS】Golang / フルリモート可 / フレックス◆バックエンドスペシャリストを募集
- バックエンドエンジニア
- 786万円 〜 1,270万円
最終更新日:
仕事内容
≪誰もがシステムを使いこなせる世界を、一緒につくろう。≫
テックタッチは、「Maximize the power of tech 〜テックの力を最大化する〜」というミッションを掲げています。
システム
開発環境
◆使用技術
Go, gorm, gin, kong, ECS/Fargate, Kinesis, CloudFormation, Open API, Snowflake etc…
◆開発環境
・ツール:Git, Github, Figma, Slack, JIRA
・完全にDocker化されたバックエンドサービス
・E2Eテストコードが充実
求めるスキル
必須スキル/経験
・言語問わず、Webアプリケーション開発経験 5年以上
歓迎スキル/経験
・AWS、AzureもしくはGCPの使用経験 3年+
・Goを利用した開発経験
・Dockerを利用した開発経験
・フロントエンド開発経験
・B2B SaaSの開発運用経験
・アーキテクチャー設計経験
・高負荷環境下でのサービズ運用経験
・インフラ運用構築経験
求める人物像
・テックタッチのバリューに共感できる方
‐ Co‐Developers
‐ 挑み続けろ 援護があるから
‐ いつでもごきげん
・課題を発見し、自分で解決できる方
・知的好奇心旺盛で、自ら学び、何事にも柔軟に対応できる方
・視野が広く、知見が深い方
・ホスピタリティ
・チームプレイヤー
また、我々のチームだけではなくテックタッチ開発チーム全体の総意でもありますが、チームワークがシステム開発において重要な要素だと認識しています。
そのため、丁寧なコミュニケーションを心がけて日々業務に取り組む必要があると考えています。
上記に2点に共感いただける方で、やはり一番はサービス開発が好きという方を募集しております。
紹介資料
仕事の魅力
【やりがい/魅力】
■開発者ドリブンな環境
エンジニア自身がビジネスと向き合い必要と感じたことを行える開発者ドリブンな環境があります。新規機能開発の傍らで半年近くかけてマイクロサービスの切り直しを実施するなど、周囲の人々の高い技術力、実行力、そしてサポートを得ながら安心して開発を進めることが可能です。
■信頼性と開発効率を高い水準で維持するための取り組み
サービス特性上、エンタープライズ企業や官公庁といったサービスの安定性への要求水準が高いユーザーの割合が多いため、アプリケーションコード自体の品質はもちろんのこと、アーキテクチャやインフラ管理含めて安定したリリースやメンテナンスができるような設計を心がけています。
・サービスごとの特性に合わせたアプリケーションの開発
サービス開始直後には不明瞭であったサービス境界ですが、成熟するに従い信頼性やパフォーマンス要件、ユーザー属性等が明確になってきました。現在は機能ごとにより適切なサービス境界になるような改修を進めています
・成長中のスタートアップならではの急増したトラフィックに対するパフォーマンス面、コスト面を考慮した実装
ブラウザキャッシュ、CDN、アプリケーションオリジンに対する一貫したキャッシュ戦略を構築しており、データ鮮度とコストの最適化を心がけています
・デプロイ・メンテナンス影響最小化への追求
多くの機能がマネージド・サービスで運用されるアプリケーションにおいて、障害発生理由の1つはアプリケーションのデプロイになります。このリスクを低減するため、Blue/GreenデプロイメントによるSLI影響の局所化を行うことで安定性を維持しつつデプロイ頻度を上げる取り組みがなされています。
またデータベースメンテナンス等サービス停止が避けにくいリソースの場合も極力切り戻しやサービス停止を短くできるようデータベースのBlue Green Deploymentの採用やDMS(Database Migration Service)をつかったデータ移行など必要に応じて適切な手段を追求していきます
・aws-cdkなどをツールを使ったIaC化の徹底
IaC(infrastructure as code)のメリットの1つは本番、開発環境の差分をなくすことにありますが、それ以外にも開発者にとってはプログラムでかかれた信頼性の高い設計・手順書になります。一方IaCは手動作業との併用次第ですぐに形骸化してしまいます。我々は長期的にメンテナンスしやすいIaCを追求することで、意味のあるIaCを維持できるように努めています。
■ペアワークを通じたチーム開発
コードの品質向上、知識の共有、エンジニア同士のコミュニケーションを促進するためにペアワークを活用しています。オンボーディング時や不明瞭な課題の解決時など、個人ではなくチームでサポートし合いながら開発を進めていきます。
■プロダクトを通した社会貢献
テックタッチはDAP市場で国内No.1シェアであるプロダクトであり、エンタープライズ向けシステムでの社内利用から広く一般的に利用されているシステムまで幅広く導入されているため、自分たちのプロダクトが社会に貢献していることが実感できます。
私たちと共に、社会に影響を与えるプロダクトを開発し、自身のスキルを高めていきませんか?私たちはあなたの参加を心待ちにしています。