仕事内容
IT勉強会支援プラットフォーム「connpass」において、エンジニアメンバーとしてフルスタックに開発・運用を行っていただきます
主な業務
-
既存機能の保守・改善、セキュリティ管理、パフォーマンス改善など多種に渡るエンジニアリング。
-
サービスのUX向上のための新機能の企画・開発などを通じて、サービス全体の品質向上と事業拡大に関わる開発。
現状の体制
-
開発メンバー:2名
-
広告・サポート対応メンバー:2名
具体的な業務イメージ
- 【Step1】 開発体制に慣れるためにお任せしたい業務
小規模な機能改修や保守、技術調査といったタスクに取り組んでいただきconnpassでのアーキテクチャや開発体制に慣れて頂きます。
過去の具体例
- スライドサービスへのインテグレーション機能の追加
- 各種connpassページのUI修正
- AWS WAFやAWS SecurityHubなどセキュリティ周りのオペレーション
- 証明書更新やリザーブドインスタンス購入等の保守作業
- 【Step2】 connpassチームメンバーとしてお任せしたい業務
既存機能の維持管理に加えて、サービスの安定稼働とUXの向上を目指した様々な改善活動にも関わっていただきます。
技術面だけでなくサービス全体の品質向上に貢献していただくことを期待しています。
過去の具体例
- ユーザーフィードバックを基にしたUI/UXの改善
- DBパフォーマンスチューニング
- ソーシャル認証の仕様変更対応
- 【Step3】 connpass事業の拡大に向けた業務
Step2に加えconnpass全体のユーザーへ影響する機能の改善や、新機能の企画まで幅広いドメインでの業務を行って頂きます。
connpassチームではエンジニアも事業計画に関わりユーザー価値向上の施策を考えていくため、エンジニアリングだけでなく、プロダクトマネジメントやビジネス戦略など、それぞれが力を発揮できる箇所で価値を出していくことを期待しています。
過去の具体例
- オンラインイベント向けの参加者出席機能の開発
- connpassのレスポンシブデザイン対応
- 大規模イベント向けの効率的な参加者管理の機能の企画開発
必須スキル/経験
- エンジニアとしての業務経験5年以上
- フレームワークを用いたバックエンド開発経験
- Vue.js/React.js/Nuxt.js/Next.jsなどのフロントエンド開発経験
- AWSを利用した開発・運用経験
- Gitを利用した複数人での開発経験
- 正規化、クエリの最適化を考慮したDB設計経験
歓迎スキル/経験
- toC向けサービス開発経験
- AWSインフラ環境構築の経験
- Python/Djangoを利用したバックエンド開発経験
- 開発メンバーのアウトプットを最大化するための、チームビルディング、メンバーサポート経験
- スクラム・アジャイルソフトウェア開発の実践経験
- GitHub/GitLabなどでのソースコード公開
求める人物像
- connpassの利用をしており、ユーザー全体のことを考えた機能仕様作成・提案に意欲のある方
- toCプロダクトの開発チームに所属経験がある方
- 技術イベントの登壇等に積極的な方
仕事の魅力
得られる経験の幅
- connpassチームはエンジニアが主導して機能改善に取り組むため、プロダクトの企画から開発、リリースまでを一貫して経験できます。
- リリース後の機能やUX改善の反響は、SNSなどでユーザーから直接フィードバックを得られるため、モチベーション向上につながります。
- エンジニアコミュニティ全体を考慮した改善提案や仕様策定を行うことで、高い視点からの意思決定能力を発揮する機会があります。
Python のプロフェッショナルが多数所属する環境
「エンジニアが自信と誇りを持って行動することができる会社」を主軸とした組織づくりを行なっており、社内には PyCon 等のイベント登壇経験者、技術書籍の随筆経験者が多数在籍しています。
働き方の柔軟性
- メンバーのほとんどがフルリモートで勤務しています。
- 時間休を利用したり終了時間を変更し、中抜けすることも可能です。チームの合意がとれれば勤務時間は柔軟に対応できる環境です。
自己発信や自己研磨を促進する文化
月に 1 度、通常の案件業務を非稼働とし、社内活動を行う日を設けています。 新規事業の構想/提案や、新しい技術のキャッチアップなど、長期的に重要と考える業務を各自が選択して取り組む日としています。
書籍執筆の経験が可能
- 雑誌- 書籍執筆のチャンスが豊富で、実際に社内で執筆者を募集しています
- 書籍執筆情報
開発環境
技術スタック
- バックエンド: Python3, Django, Celery
- フロントエンド: CoffeeScript, Backbone.js(htmx, Alpine.jsへの置き換えを検討中)
- インフラ: AWS ECS, Aurora, S3, SQS, Lambda, Redis, OpenSearch, Terraform
- その他: Sphinx, Datadog, Sentry
技術カルチャー
- 各メンバーはお互いに名前をハンドルネームで呼び合い、フラットでありながらも敬意をもった人間関係をよしとしています。
- 自社で開発した slack bot があり、メンバーへの感謝を日頃から伝える手段として日常的に利用されたり、メンバーの面白かった発言を語録として登録できるなど楽しく、遊び心、ユーモアのある環境が作られています。
- チームでのレビューを大切にしており、コードだけではなく設計ドキュメントやお客様へのメール文面等も必要があればレビューを挟む文化があり安心感があります。
- 他プロジェクトでの知見など技術的なノウハウを質問できる専用の slack チャンネルがあります。
- 勉強会「BPStudy」の主催など、コミュニティ活動にも積極的に取り組んでいます。
関連情報
サービス・connpassメンバーについてのブログ記事/インタビュー