【with】サーバーサイドエンジニア【開発規模拡大、IPO準備中、フルリモート可能】
- バックエンドエンジニア
- 650万円 〜 1,000万円
最終更新日:
仕事内容
サーバーサイドエンジニアとして以下の業務をお任せいたします。
・withの各開発案件に応じた、フロントエンド、バックエンド、インフラをまたがる設計・開発
◦Webサイトおよびモバイルアプリ向け A
開発環境
【技術スタック】
・開発言語: 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
■開発チーム構成
配属先のサーバーチームには現在10名強のエンジニアが在籍しております。
アプリ向けAPI開発・webフロントエンド・インフラ構築など、役割を分けることなく、エンジニア全員が携わっています。
求めるスキル
必須スキル/経験
・サーバーサイドエンジニアとしての開発経験(5年以上)
◦内、Ruby及びRuby on RailsでのWebアプリケーション開発経験(3年程度以上)
・プルリクエストベースの相互コードレビュー文化のある企業での開発経験
・開発目標達成のために、複数開発者との相互連携やチーム内の助けを借りながら、チームメンバーと調整・合意形成をしたご経験
歓迎スキル/経験
・MySQL等でのDB設計、構築、運用、チューニング経験
・toC向けサービスでのHTML/JavaScript/CSSでのweb開発経験(クロスブラウザ対応やモバイル対応など、多様なプラットフォームでの開発経験など)
・Elasticsearch, Redis, Firebaseなどの利用経験
・AWS, GoogleCloud等のクラウドを用いたインフラ構築経験(Terraform利用経験は大歓迎です)
・大規模サービスのキャパシティを考慮した設計経験
・toC向けアプリサービスを展開している企業での自社開発経験
・担当プロジェクトのROIを考えた設計経験
求める人物像
・ユーザー視点を基に本質的なユーザー体験を創出していきたいとお考えの方
・社会貢献性が高く、世の中に影響を与えるプロダクトに関わっていきたい方
・チームメンバーと協力して目標を達成することに楽しさややりがいを感じる方
・ファシリテーション、チームビルディングの知識・経験を活かし、実務で活用していきたい方
・自分自身もワクワクしながら夢中になって仕事に取り組みたい方
仕事の魅力
■withのエンジニアとして働く魅力
・エンジニアがプロダクトの企画ミーティングに入り、仕様策定のタイミングから介入し自らが当事者となりプロダクト開発を行うことが可能です。
将来の開発効率を踏まえたUI/UXのシンプル化やユーザービリティを考慮した段階的な新機能リリースの推進など、基本的にエンジニア(や他職種)の意見を反映して開発を進めています。
・ユーザー数1000万人(前年比約130%)を超え、2、30代の4人に1人が利用するサービスになっております。社内でもユーザーインタビューやアンケートを実施しておりユーザーの声を聴きながら開発することができます。エンジニアも希望すれば、ユーザーインタビューに参加できます。
・フルスタックに活躍できる機会があり、自身の志向に合わせてキャリアを伸ばしていくことも可能です。(テックリード、EM、VPOEなど)
・フロント領域 サーバーサイドレンダリングの形でjクエリでHTMLを構成
・バックエンド領域 DB設計、パフォーマンス劣化してきた際のチューニング、
API新規開発・運用など
・インフラ領域 AWS環境を活用してテラフォームを使ってコンテンツ設計や組み込みなど
をご担当いただきます。
・toC開発未経験の方でも、SIer出身のコアメンバーがtoC開発に慣れていただけるような、サポート体制があります。
・自身が開発した機能を素早くユーザーに届けられます。小さな改修であれば、1日に数回リリースしています。
・オートスケーリングなどを活用しているため、インフラ運用に時間を奪われることはなく、機能開発に専念ができます。