【仕事内容】
教育×ITのサービスを展開するベンチャー企業でバックエンドエンジニアを募集!
株式会社メイツでは「教育をアップデートする」ことを理念に教育アプリを開発し全国の教育現場に提供しております。
直近では2021年4月に教材アプリ『aim@(エイムアット)』を、また2022年4月には塾管理システム『reco』のリニューアルをする等、次々とサービス開発をしています。
今回の募集では、そんな当社で次なるサービスを作っていくためのメンバーを募集しております。
実務を通して、チームでの設計やコーディング、テストコードの実装、テスト自動化など、業務としてのシステム開発を経験できます。
研修・OJTを行いますのであまり経験がない分野はご入社頂いてから取り組んでいただければ問題ありません。
また、自社サービスになりますので教育の現場との距離が近く、現場が求める最善の状態を作っていく業務になります。経験を積んだ先でプロジェクトの開発リーダーを担当することも可能です。
本人次第で、幅広く開発に携われる、そんな風土の当社で新しい分野への挑戦や、自社開発のサービスを手掛ける楽しさをぜひ体感してみてください!
↓システム開発チームの詳細はコチラ
https://matesedu.notion.site/0351e306102c45cda9f082fff35dfdea
<業務詳細>
AWS・TypeScript・GraphQLをメインとしたAPI開発になります。
フレームワークとしてはNestJS、ORMにはPrismaやTypeORMを使用し、AWSでのサーバーレス・コンテナをフル活用したモダンな環境をベースに日々開発に取り組んでおります。
コード設計・実装に関しては、DDD(ドメイン駆動設計)やクリーンアーキテクチャなどの設計手法を取り入れ、様々なデザインパターンを用いて実装しています。
【業務内容】
・Web API・マイクロサービスのコード設計・実装・テスト
・AWSでのサーバーレス環境をフル活用したアーキテクチャ設計、IaCによる構築・運用
・CI/CDによるテストやデプロイの自動化
・プロダクトを横断して最適化を図るDevOps・SRE業務
・開発リーダー
・開発メンバーのサポート、コードレビュー
【仕事環境】
・リモートワーク時はDiscord等のツールを用いてカジュアルなコミュニケーション取れる
・先輩メンターによる丁寧なサポート
カジュアルペアプロ・モブプロ
・勉強会・輪読会の開催
【主なアプリケーション】
1. 学習サービス
コンテンツ管理機能
複数教科・回答方法に対応した学習機能 etc.
2. 指導管理サービス
アカウント管理
入退出
出席管理 etc.
3. 学習支援サービス
チャット機能
スケジュール管理機能
質問機能 etc.
【技術スタック】
言語:TypeScript(NestJS, Prisma, TypeORM, Jest)
API:GraphQL, REST(OpenAPI/Swagger)
設計手法:DDD(ドメイン駆動設計), クリーンアーキテクチャ
AWS:AppSync, API Gateway, Lambda, ECS Fargate, Aurora Serverless(MySQL), DynamoDB, Cognito, CloudFront, S3, etc...
Infrastructure as Code:Serverless Framework, CloudFormation, AWS CDK, AWS SAM
コンテナ:Docker
CI/CD:GitLab CI
【求める人材】
▪必須項目
・プログラミング業務経験が1年以上
・アプリ開発の実務経験がある
・TypeScriptを利用した開発経験がある
・AWSサービスを利用した開発経験がある
・Gitでのチーム開発経験がある
・新しい技術に興味がある、好奇心旺盛
・日本語(ネイティブレベル)
その他、未経験分野でも積極的に学ぶ意欲があること。