【with】シニアサーバーサイドエンジニア【テックリードポジション、開発規模拡大、IPO準備中、フルリモート可能】
- バックエンドエンジニア
- テックリード
- 1,000万円 〜 1,300万円
最終更新日:
仕事内容
シニアサーバーサイドエンジニアとして以下の業務をお任せいたします。
・withの各開発案件に応じた、フロントエンド、バックエンド、インフラをまたがる設計・開発
◦Webサイトおよびモバイルアプリ向
開発環境
【技術スタック】
・開発言語: Ruby 3.1
・Webフレームワーク: Ruby on Rails 6.1
・データストア: MySQL, Redis, Elasticsearch
・インフラ: AWS(ECS, Fargate, Auora, ElastiCache, OpenSearch, S3など), GoogleCloud(BigQueryなど)
・IaC: Terraform
・コード管理: GitHub
・CI/CD:GitHub Actions, CodeBuild, CodeDeploy
・コミュニケーション: Slack, Google Meet
・ドキュメンテーション:Confluence, Figma
・その他: RubyMine, Swagger, Docker, NewRelic, Sentry
求めるスキル
必須スキル/経験
・Webアプリケーション開発経験(10年以上)
・AWS, GoogleCloud 等のクラウドを用いたインフラ構築経験
・3人以上でのチーム開発経験
・開発目標達成のために、チーム内の助けを借りながら、チームメンバーと調整・合意形成できる方
歓迎スキル/経験
・MAU10万以上のプロダクトの技術責任者経験(3年以上)
・Ruby及びRuby on RailsでのWebアプリケーション開発経験(3年以上)
・Terraformを用いたAWS, GoogleCloud 等のクラウド構築
求める人物像
・チームワークを大切にし、チームに向けたポジティブなアクションに肯定的な方
・職種の垣根を越え、ユーザーのサービス体験を考えることに前向きな方
・目的達成のために、開発するだけでなくコミュニケーションをとって円滑にすすめることに前向きな方
・他職種も含めたメンバーの声を参考にしながら、課題を発見・解決できる方
仕事の魅力
■withのエンジニアとして働く魅力
・エンジニアがプロダクトの企画ミーティングに入り、仕様策定のタイミングから介入し自らが当事者となりプロダクト開発を行うことが可能です。
将来の開発効率を踏まえたUI/UXのシンプル化やユーザービリティを考慮した段階的な新機能リリースの推進など、基本的にエンジニア(や他職種)の意見を反映して開発を進めています。
・ユーザー数1000万人(前年比約130%)を超え、2、30代の4人に1人が利用するサービスになっております。社内でもユーザーインタビューやアンケートを実施しておりユーザーの声を聴きながら開発することができます。エンジニアも希望すれば、ユーザーインタビューに参加できます。
フルスタックに活躍できる機会があり、自身の志向に合わせてキャリアを伸ばしていくことも可能です。(テックリード、EM、VPOEなど)
◦フロント領域 サーバーサイドレンダリングの形でjクエリでHTMLを構成
◦バックエンド領域 DB設計、パフォーマンス劣化してきた際のチューニング、
API新規開発・運用など
◦インフラ領域 AWS環境を活用してテラフォームを使ってコンテンツ設計や組み込みなど
をご担当いただきます。
・toC開発未経験の方でも、SIer出身のコアメンバーがtoC開発に慣れていただけるような、サポート体制があります。
・自身が開発した機能を素早くユーザーに届けられます。小さな改修であれば、1日に数回リリースしています。
・オートスケーリングなどを活用しているため、インフラ運用に時間を奪われることはなく、機能開発に専念ができます。