【シニアEN/全国フルリモートOK】開発組織をリードするWebアプリケーションのアーキテクトポジションを募集!
- バックエンドエンジニア
- テックリード
- 550万円 〜 1,000万円
最終更新日:
仕事内容
株式会社N2iは「誰もがチャレンジできる世界を創る」ことをミッションに、SaaSプロダクトの共同開発を行っている企業です。
領域にはこだわらず、「誰かの夢に全乗っかりしていく!」という意識のもと、やり
開発環境
▼開発体制
・主にパートナー企業様が企画を行い、N2iが開発を担う役割分担となります。
・開発はスクラムチームでの開発を進めており、およそ3週間のイテレーションサイクルで進めています。
・レビューの文化を強く取り入れています。
・ドキュメントレビュー、QAレビュー、コードレビューなどいくつものレビューによって各メンバーが相互にクオリティを補完しあえる体制があります。
▼主な利用技術
・バックエンド:Ruby(Ruby on Rails)
・フロントエンド:TypeScript, React
・テストツール:RSpec
・マイクロサービス: Node.js
・DB:PostgreSQL(CloudSQL), MongoDB, Bigtable, Redis
・チケット管理: GitHub projects, Notion
・CI/CD:GitHub Actions
・インフラ:GCP, AWS, kubernetes
・モニタリング: newRelic
・コミュニケーション: Slack, Google Meet
求めるスキル
必須スキル/経験
・プロダクトに応じた技術選定やアーキテクチャの設計経験
・詳細なコードレビュー経験とベストプラクティスの指導
・Webアプリケーション開発経験ならびにテスト駆動開発経験またはテストを自ら実装した経験
・セキュリティリスクについての基礎的な知識と対策実装経験
・CI/CDパイプラインの構築と管理経験
・データモデリングを意識としたビジネスロジックの実装経験
・パフォーマンスを意識した実装経験(N+1問題の解決、インデックス最適化等)
・複雑なクエリの最適化経験
・マイクロサービスアーキテクチャまたはマイクロモジュールについての基本理解
・クラウド(GCP, AWS)の利用経験と基本的なアーキテクチャ設計
※必ずしも全てを満たしている必要はございません。上記の内、いずれかのご経験があることを求めます。
歓迎スキル/経験
・大規模システムの設計・運用経験
・インフラ設計と実装経験(コンテナ化、Kubernetes等)
・テックリード(またはそれに相当する役割)経験
・パフォーマンスチューニングとスケーラビリティ最適化の深い知識
・セキュリティ監査と脆弱性対策の経験
・データベースのシャーディングやレプリケーション設計経験
・障害対応とトラブルシューティングの豊富な経験
・新技術の評価と導入戦略の策定経験
求める人物像
・役割を理解し、自律的に仕事を進めていける方
・プロダクト(ユーザー)を理解する能力と顧客が求めているものにフォーカスできる方
・プロダクトをスケールさせていくフェーズが好きな方
・コミュニケーションを取りながら問題解決、機能開発に取り組むことを大切にしている方
・自らの実装する内容を説明できる言語化能力ができる方
仕事の魅力
・10→100のプロダクト開発に携われる
・モダンな環境での開発
・DevOpsで継続的な開発を行える体制(作って終わりにならない)