フルスタックウェブ開発者
株式会社Mico
Micoでは、大手企業に日々利用される高トラフィックなエンタープライズ向けSaaSであるMico Engage AIを提供しており、現在中核メンバーを募集しています。急成長中のスタートアップ環境の中で、自らの手でプロダクトを磨き上げ、ユーザー体験をより良くしていくチャンスがあります。
高トラフィックなシステムの最適化、AIを活用した新機能の設計・開発、リアルタイム処理基盤の改善など、幅広い課題に主体的に取り組むことが求められます。プロダクトの成長に直結する開発をリードエンジニアと共に推進しながら、技術的な意思決定や標準化にも関与できるポジションです。
また、多文化・バイリンガルなチームで協働することで、グローバルな開発環境でスキルを磨くことができます。単なる開発にとどまらず、チームやプロダクトの成長に主体的に貢献できる、非常にやりがいのあるポジションです。
︎主な職務内容
フルスタック開発エンジニアとして、Mico Engage AIの開発チームにて中心的な役割を担っていただきます。具体的には、以下の業務に携わっていただきます。
- Mico Engage AIの配信インフラの安定化。多数のユーザーを抱えるクライアントでも安定した配信を可能にするインフラの開発を担当していただきます。
- 新機能の開発:プロダクトロードマップに沿って、プロダクト価値向上のための機能開発を行っていただきます。
- 顧客要望開発:カスタマーサクセス活動から出てくる要望の中で、汎用性があり、ニーズの高そうな機能開発を行っていただきます。
︎︎Mico Engage AI
Mico Engage AIは、日本最大級のプラットフォームを連携基盤とするコミュニケーションプラットフォームです 。Webサイトからの顧客囲い込み、データ活用による個別最適化されたメッセージ配信、1対1の顧客対応、そして他システム連携を通じ、企業のマーケティング課題を包括的に解決し、成果を最大化します 。顧客の集客からファン化までを一気通貫で支援することが強みです 。
︎︎︎︎このポジションで得られること
- スケーラブルなシステム構築・AI技術の実装経験
- グローバル開発チームでのコラボレーションスキル
- プロダクトの成長を自ら推進する実践的な経験
︎ ︎︎︎︎︎テックスタック
- Mico Engage AI Webバックエンド:TypeScript(NestJS)、Go言語、Elixir
- Webフロントエンド:TypeScript(Next.js)、Chakra UI
- データベース: TiDB、Aurora MySQL、DynamoDB、Redis用MemoryDB
- 共通インフラ インフラ:AWS(Cognito、EC2、ECS、Route53、Lambda、Kinesis Data Stream、Kinesis Firehose、SQS、SES、ElastiCache、RDS、CloudWatch、IAM、Audit、APIGateway CodeDeploy)、IaC(Terraform、AWS CDK)
- ミドルウェア: Nginx、Supervisor
- モニタリング: NewRelic、Sentry、AWS (CloudWatch)
- データ分析: BigQuery、Google Data Studio、Google Analytics、Metabase、Trocco
- 環境構築: Docker
- CI: GitHub Actions、Amplify Hosting
- CDN: Cloud Front
- ソースコード管理: GitHub
- コミュニケーション: Google Meet、Slack、Notion、Redmine、Jira、ClickUp
︎必須スキル
- システム開発の実務経験5年以上
- TypeScript, Reactを用いての開発経験
- フルスタックエンジニアとしての経験(フロント&バックエンド両面の経験)
- 仕様策定からリリースまで一連のサイクルを一人で完結できるスキル
- 2年以上のコードレビュー経験
- テストコードを実装して品質を向上できる
- 技術選定を行った経験
- ビジネスレベルでの日本語力ならびに英語力
︎歓迎スキル
- Go言語での開発経験
- ドメイン駆動やクリーンアーキテクチャの設計経験
- gRPC APIの開発経験
- AIを効率的に活用し、開発速度や品質の向上を行えること。またAIの有効的な使用方法のナレッジを整理・共有できること。
- Next.jsの開発経験
- CI/CDの構築経験
- インフラ構築経験(AWS関連やdockerなど)
- ビジネスレベルの英語力
︎求める人物像
- 曖昧さや未定義の状態を、好奇心と推進力で前に進められる
- 技術的な判断を、短期的な工数と長期的な価値のバランスで考えられる
- 仮説検証を迅速に回し、失敗から学習できる
- コードとレビューで高い水準を示し、チームを鼓舞できる
- プロダクトの課題を発見し、最後までやり切る
- 多国籍メンバーと協働し、知識をオープンに共有できる