個別相談会で
情報収集・悩み相談しませんか?
テクフリではコーディネーターが
無料でオンライン相談会を実施しています。
個別相談会で情報収集・
悩み相談しませんか?
テクフリではコーディネーターが
無料でオンライン相談会を
実施しています。
AI×SaaSプロダクトの開発部門で、バックエンドの開発をご担当いただきます。
【バックエンドの仕事の魅力】
・我々のプロダクトは高速に大規模データを処理する必要があり、
極めて難易度が高いプロダクト開発の経験をすることが可能です。
・我々は技術的負債を極力作らぬよう、常にリファクタリングを行っています。
【概要】
GraphQLによるAPIサーバー構築
【詳細】
新バージョンをリリースし、エンタープライズとの契約が急激に増えている中で、
非常に多くの機能改善要望や機能追加要望が出てきています。
バックエンド領域において、機能改善やオプション機能の追加に開発に携わっていただきます。
Rustでactix-webを使用し、GraphQLサーバーを開発しています。
Rust未経験者でも静的型付け言語(GoやScalaなど)の業務経験がありましたら、問題ありません。
社員エンジニアとスクラムチームを形成し、スクラムイベントを通じて、
開発メンバー全員でスプリントを消化していく体制になります。
状況やご希望に応じてフロントエンド領域をお願いすることもあります。
【開発環境】
・開発言語: Rust
・DB: Aurora(PostgreSQL互換)、Redshift
・検索エンジン: Amazon Elasticsearch Service
・ライブラリ・フレームワーク:actix-web, Juniper(GraphQL)
・インフラ: Amazon Web Services
・AWS製品: EC2、ECS、S3、ALB、CloudWatch
・ツール: GitHub、Jira、Slack、CircleCI、Sentry
・Webサービスやシステム開発におけるサーバサイドエンジニアとして4年以上の開発経験
・静的型付け言語(Rust、Go、Scala、Kotlinなど)での開発実務経験2年以上
・SQLの実装経験(基本的なDDL、DMLに加え、結合、集計、集合、case文などを理解している方)
・AWSなどクラウド環境を利用したシステム開発の経験
・Dockerなどのコンテナ技術を利用した開発経験
自社プロダクトである請求管理ツールにおけるサーバーサイドの設計- 開発- 実装- 運用- 保守の開発全般を行っていただきます。
また、4名ほどの開発チームを技術面からリードし、プロダクトマネージャーとともにプロダクト開発をリードします。
【具体的な業務内容】
- 機能追加や改修・技術課題の解決に伴う設計や開発のリード
- 技術課題に対する優先度の判断
- 新規技術の選定に伴う検証や導入
- メンバーの成果物レビュー
- 単体テストの設計や構築
- 開発プロセスの改善
・PHPを利用した業務開発経験 3年以上
・任意の開発言語を利用した開発経験 5年以上
・Webアプリケーション開発 - 運用に関わる業務経験 3年以上
・3名以上の開発チームにおけるテックリードやそれに準ずる経験 1年以上
・PHPUnitなどxUnitを利用した単体テスト経験 1年以上
・AWSを利用した開発 - 運用に関わる業務経験 3年以上
・スクラム開発の実務経験 1年以上
・Gitを利用したチームでの開発経験 3年以上
既存サービスである請求管理システムのプロダクトマネジメント業務。
または、新規サービスのプロダクトマネジメント業務をしていただきます。
【具体的な業務内容】
- 顧客に価値を届けるために必要なことすべて(開発・マーケ・セールス・CSとの連携含む)
- 開発するプロダクト(既存及び新規含む)の企画〜運用までディストリビューション全般におけるリード
- ビジョンやロードマップ、KPIの設定、目標管理
- プロダクトに関する主要なデータを分析し、グロース施策の立案と実行
・ユーザーインタビューや利用ログなどの分析を通じて、ユーザー理解(ユーザーインサイト)や課題発見
・マーケット状況やビジネス要件なども考慮し、製品要求仕様書(PRD)に製品要求をまとめて開発チームに引き渡し
【期待すること】
決済システムの機能開発や技術的負債の返済にパフォーマンスを発揮して欲しい。
将来的には本人のご意向に合わせてスペシャリストやマネジメントなどの業務をおまかせしたい。
・プロダクトマネジメントの実務経験1年以上
・BtoB SaaSプロダクトに対する強い関心
求人まとめサイト及びアルバイト採用プラットフォームのバックエンド領域で、設計/開発/運用を行っていただきます。
・求人まとめサイト(BtoCサービス)の設計、開発、運用
・スマート採用ツール(BtoBサービス)の設計、開発、運用
・上記に伴う上流工程、技術選定
【やりがい、魅力】
・ 一部上場企業の社内ベンチャーであるため、大企業のメリットである安定感と、ベンチャー組織のメリットである意思決定のスピードの速さやアジャイルに仕事をする環境の両立を実現できます。
・ 目的の達成が重視されているため、技術選定はエンジニア主導で行い、開発スタイル等も良いと思ったものは取り入れられる環境です。
・ アプリケーション開発からインフラ構築、保守運用まで一気通貫で行なっており、意思決定のスピードが速いチームです。
・ ひとりひとりの価値観を尊重する風土があるため、オープンな雰囲気で仕事ができます。
・Webサービスのバックエンド設計〜開発〜運用の実務経験3年以上
・Go言語での開発実務経験(1年以上、できたら3年以上)
複数プロダクトの管理コンソールをご利用いただく法人数、およびユーザー数も順調に増加している中で、
全てのお客様が提供するサービスにストレス無くアクセスして管理できるようにするため、
管理コンソールとして必要な機能をさらに集約、追加実装していく必要があります。
現状では最低限の管理機能しか提供できていませんが、法人管理やオンライン申請といった機能を追加し、
ユーザーへの価値提供スピードをあげるため、エンジニアを募集します。
薬局DXの実現のため、複数のプロダクトを複合的に利用するお客様が増加し、それに伴ってアカウントの一元的な管理や、
プロダクトをまたいだシームレスなユーザー体験の実現が強く求められるようになってきました。シームレスなユーザ体験の実現のためのアカウント管理コンソールのさらなる進化が求められています。
また、社内に目を向けたとき、複数のプロダクトを複数のチームで開発するという状況でアカウント管理の基盤の進化とそれに伴う開発者体験の向上も強く求められています。
基盤を担うチームとして、顧客体験と開発者体験双方の向上を目指してプロダクトのアップデートを日々行っています。
顧客体験と開発者体験の向上を目指したアカウント管理基盤のアップデートを進めており、開発プロセスは、全チームが活用しているスクラムでの開発です。
機能の概要が見えた段階でベロシティの計測を始め、バーンダウンチャートなどを作りながら、リリースまでの計画を全員でディスカッションできる状態を作り、進めます。
管理コンソールや、アカウント管理にまつわる社内運用ツールの開発・運用などについて、
フロントエンド開発の専門性を活かしながら従事していただきます。
<具体的な業務例>
・フロントエンド開発業務
・ユーザビリティ、コンポーネント設計の観点からの課題発見
・技術的知見からのプロダクトオーナと協調した仕様策定
・コードの品質改善やテスト自動化による生産性向上
・フロントエンドエンジニアとしての開発経験5年以上
・Reactを使ったフロントエンド開発経験3年以上
・React + TypeScriptによるSPA (Single Page Application)の開発経験
・UI componentライブラリを用いた開発経験
・フロントエンドのアーキテクチャ設計経験
・AWS環境での開発経験
AI×SaaSの自社プロダクト開発部門で、インフラ環境の構築と運用、パフォーマンスやコスト改善などの業務をご担当いただきます。
▽募集背景
これまでは在籍しているエンジニアがSREを担当していましたが、事業拡大に伴い、
専任のSREエンジニアを募集し、より安定したサービスの提供を目指したいと考えています。
▽業務内容
・セキュリティ対策:アカウントセキュリティ、マネージドサービスによる防御と検知の設置、ログ集約、障害テストなど
・マルチアカウント対応:アカウントの組織管理、サービスコントロールポリシーとガードレールの設定など
・システムのスケーラビリティの確保:サービスレベルの策定、モニタリング設置、インフラ・アプリ環境の最適化、性能テスト実施など
・自動化の推進:リソース構成のIaC化、監視ツールの導入、セキュリティ検知の自動通知など
・上記タスクに伴う運用ルール、ドキュメントの整備、監査レポートの作成
・SREまたは関連するITインフラストラクチャの経験
・プログラミングスキルやスクリプトの作成経験
・クラウドサービスやコンテナ技術に関する知識や経験
・システムやアプリケーションのモニタリング、トラブルシューティング、パフォーマンスチューニングの経験
・クラウドやテレワークの普及によりゼロトラスト型のセキュリティに移行するお客さま企業を支援するセキュリティサービスのシステム開発におきまして
セキュリティリスクの可視化やインシデント管理を行うログ分析基盤の開発に従事していただきます。
・AWSの利用サービス
EC2、ECS、Lambda、S3、RDS、DynamoDB、VPC、CloudFront、SQS、SNS、Athena等
・Linux上での運用、開発経験
・AWSのマネージドサービスで可用性を意識した構築、運用ができる
・VPCなどを用いてセキュアなネットワーク設計ができる
・CloudWatch などを用いたAWS上のリソースの監視設計、構築ができる
・Terraform などを用いたIaC構築経験
・AWS上での運用自動化やDevOpsに関する知見
・AWS Lambda などを用いて、シンプルなバッチ処理を実装できる
自動車メーカー様のDWHシステム運用における、以下のジョブ監視/ヘルプデスク/オペレーション、および顧客への問題提起/提案作業を行っていただきます。
・システムリソース払い出し(DWH/GitLab/GitHub)
・運用システムの問合せ/トラブルシューティング
・データベース操作オペレーション
・本番環境クエリ実施対応
(AWS:IAM/EC2/Workspace/ECS/S3/…)
・作業マニュアル作成
・オフショア対応としてのマニュアル英語化
・課題管理/業務改善活動
・AWS開発/構築経験
・Oracle、SQL Serverなどのデータベース開発/構築経験、およびデータベース操作(SQLクエリ、ロール、ジョブ、プロシージャ)
・DWH運用、開発/構築経験
・顧客の課題解決、提案といった業務経験
・クライアント様社内業務用のWebシステムの開発を行っていただきます。
・主にサーバーサイドの開発を担当いただきますが、可能であればフロント開発もお願いします。
【開発環境】
・データパイプライン/ワークフロー:Prefect, Airflow, Luigi, Embulk, etc
・CI/CD:Code Pipeline, GitHub Actions, CircleCI, etc
・ビルドツール: Code Build
・構成管理ツール:Code Commit, Bitbucket, GitHub Enterprise, etc
・毎日朝会(9時~10時の間で開始時刻を決定)に参加すれば、フレックス勤務です。
・8.0h×営業日数を目安に稼働してください。
・Pythonでの業務システム開発経験2年以上
・設計〜開発、ローンチまで、一貫した経験
・サーバーサイド開発経験3年以上
・Pythonでのデータパイプライン処理経験(Airflowなどによる)
・数十テーブルに及ぶデータ加工処理&テスト経験
新規プロジェクトに参画し、サービス(プロダクト)利用のデータベースの信頼性向上を目的とした
最新のシステム構成への推進および技術検証を行っていただきます。
システムの標準構成設計に必要となる技術の改善を推進する立場を担って頂きます。
・DB監視改善の推進(未然検知、ログ収集、障害検知等の環境整備)
・DB構成標準の作成と展開推進
・DB関連のレビュー
・積極的な高可用性や高信頼性のDBシステムへの改善提案
・DB運用におけるセキュリティを考慮したシステムリリース自動化(DevSecOps)へのシステム運用改善
・DB関連障害のポストモーテムの実施
AWS クラウドエンジニアリングとしてのスキルを保有している(2年以上の業務経験)
・RDS
・ECS
・EC2
・StepFunctions
・Lambda
・S3
・DynamoDB
・CloudFront
アプリケーションエンジニアリングが可能である(2年以上の業務経験)
・Go
・大手通信キャリアの携帯電話基地局発信規制システムの開発を行っていただきます。
・アジャイル開発で、ペアプログラミングで開発を進めていただきます。
・バックエンドメインですが一部フロントもお願いします。
・Pythonでのシステム開発経験(ツール以外)
・AWS知識: CodeCommit、CodeBuild、CodeDeploy、CodePipeline、VPC(SG等含む)、
ELB、DXGW、RDS、Route53、ECR、ECS、Fargate、S3、SSM、CloudWatch
・PostgreSQLでの開発経験
・MacPCでの開発
現在開発中の学習サービスにおける、ソフトウェアエンジニアの募集です。
学習コンテンツ管理システムの開発、運用を主に担当していただきます。
具体的な業務内容
・Go言語を用いたアプリケーションの開発、運用
・Terraformを用いたAWS環境の構築、運用
・Go言語を用いたWebアプリケーションの開発、運用経験
・コンテナ技術(Docker, ECS Fargateなど)の運用経験
・Terraformに関する理解と運用経験
・GitHub ActionsやCircleCIを用いたCI/CDの構築、運用経験
・ユニットテストの経験
・大手総合広告代理店として、特にデジタル広告ビジネスを総合的に展開している企業様の、
データフィード広告管理運用支援に特化した独自ツールの保守運用開発を行っていただきます。
・詳細設計~開発~テストまで実施して頂きますが、対応前に既存システムの解析等を行っていただきます。
・Ruby on Railsの開発経験3年以上
・JavaScript、Vue.jsの開発経験1年以上
・Linuxコマンド
・SQL
・AWS上でのシステム開発経験
・他の方が作成されたプログラム解析を行った経験
・お客様と共にアジャイル(Scrum)方式で、
外部システムとの連携を含むバックエンドAPIサーバーの開発を行っていただきます。
・Node.js、TypeScript (JavaScriptでも検討可)、SQL (PostgreSQL/MySQL)で開発ができること
【案件概要】
主に①に携わって頂き、可能であれば②の業務もお願いいたします。
①広告レポートデータ取得や配信情報更新システムの保守および追加開発
・node.js, AWS(Lambda, ECS, S3), GoogleSheet(AppScript)
・OAuthなど一般的なHTTP APIを利用する上での認証方式等の知識および取り扱い経験
②Webマーケティングデータの統合プラットフォーム 業務UI改善
・Ruby on Rails, AWS(ECS, Redshift, RDS(mysql), Athena, S3)
・Google Ads APIなど広告関連APIの利用経験
・Node.jsを使用したバックエンド開発の経験
・OAuthなど認証周りの知見がある方
・AWS Lambdaの経験
・自動車メーカー様DWHシステム運用における、以下のジョブ監視/ヘルプデスク/オペレーション、
および顧客への問題提起・提案作業
・ジョブ監視/対応(問題分析)
・データベース操作オペレーション
・運用システムの問合せ/トラブルシューティング
・本番環境クエリ実施対応
・システムリソース払い出し(DWH/Lab/Hub)
(AWS:IAM/EC2/Workspace/ECS/S3/…)
・作業マニュアル作成
・オフショア対応としてのマニュアル英語化
・土日(半日程度)のジョブ監視対応(当番制/代休)
・クラウド開発・構築経験(AWS等)
・Oracle、SQL Serverなどのデータベース開発/構築経験、およびデータベース操作
(SQLクエリ・ロール・ジョブ・プロシージャ)
・DWH運用・開発/構築経験
・顧客の課題解決、提案といった業務経験
・携帯電話とサービスを販売する(携帯価格や付帯サービス)アプリ開発を行っていただきます。
・購入するお客様向け機能と管理者画面の機能の作成。
・俗人化を避けるためフルスタックのスクラム開発で、サーバサイドだけでなく、
フロントエンド/インフラ/ネイティブアプリにもご対応いただきます。
<現在の開発環境>
・Ruby on Rails
・Nuxt.js
・Vue.js
・HTML/CSS/JavaScript
・AWS(ECS、S3、VPC、RDS、Lambda 等)
・GitHub Enterprise
・GitHub Actions
・Docker
・Kotlin
・Terraform
・今度はRubyではなくマイクロサービスでの開発を計画しています。
・サーバーサイドウェブフレームワークを用いたウェブアプリケーション開発の経験
・プロダクトマネージャー/デザイナー/QA等職種を横断したチームでの開発経験
・gitを使ったチーム開発経験
・コードレビューの経験
・コンシューマ向けWebサービスでの開発経験
・AWS(ambdaやcloudformationなど)を用いた開発経験
<今後導入を検討している開発言語>※必須ではありません。
・Serverless Framework(Javascript)
・node.js
・Express
・React
・Sequelize
・AWS(Step Functions)
・自動車メーカー様DWHシステム運用における、以下のジョブ監視/ヘルプデスク/オペレーション、
および顧客への問題提起・提案作業
・ジョブ監視/対応(問題分析)
・データベース操作オペレーション
・運用システムの問合せ/トラブルシューティング
・本番環境クエリ実施対応
・システムリソース払い出し(DWH/Lab/Hub)
(AWS:IAM/EC2/Workspace/ECS/S3/…)
・作業マニュアル作成
・オフショア対応としてのマニュアル英語化
・土日(半日程度)のジョブ監視対応(当番制/代休)
・クラウド開発・構築経験(AWS等)
・Oracle、SQL Serverなどのデータベース開発/構築経験、およびデータベース操作
(SQLクエリ・ロール・ジョブ・プロシージャ)
・DWH運用・開発/構築経験
・顧客の課題解決、提案といった業務経験
自動車メーカー様DWHシステム運用における、オペレーション/ヘルプデスク業務。
・DWH/Lab/Hubリソース払い出し
(AWS:IAM/EC2/Workspace/ECS/S3/…)
・SnowFlakeデータ操作オペレーション
・ジョブ監視/対応(問題分析)
・運用システムの問合せ/トラブルシューティング
・作業マニュアル作成
・オフショア対応としてのマニュアル英語化
・業務スタイルはチケット制です
・今後ヘルプデスク業務をグローバル展開(オフショア化)に行うため、
休日の対応(365D)が発生する場合があります(当番制/短時間/代休取得)
・クラウド実務経験(AWS等)
・DWH運用経験
・テレワーク実務経験
・問題解決能力
・大手通信キャリアのセキュリティサービスのユーザーポータル画面の開発を行っていただきます。
・フロントエンドに限らず、API開発やAWSインフラなどの関連する開発業務にも携わって頂きます。
・Vue.jsでのSPA実装に関する2年以上の開発経験
・デザイナーと入稿されたWebデザインをSass等を用いて実装した開発経験
・Jestを用いたフロントエンドの単体試験の知識
・Gitを用いたチーム開発経験
・ニューノーマルな働き方を推進するゼロトラストセキュリティサービス実現のため、
デバイスログ/認証ログ/アクセスログなど様々なデータを対象とするデータ分析プラットフォームの開発に従事していただきます。
・スクラム開発チームの一員として、技術選定からアーキテクチャの設計・実装まで、幅広い裁量で業務を行うことができます。
<プロジェクト内使用言語など>
・AWS(EC2、ECS、Lambda、S3、RDS、Cognito、VPC、Cloud Front等)
・ElasticStack(Elasticsearch, Kibana, Logstash, Beats)
・Terraform
・GitHub Enterprise
・ElasticStack(Elasticsearch, Kibana, Logstash, Beats)を活用したシステムの設計/開発/運用
・Elasticsearchを用いたデータ分析プラットフォームの設計/開発/運用
・Elasticsearchの性能を意識したクラスタ設計/システム構築
・Logstash等を利用したETL処理の設計/開発
・AWSを用いた開発経験
・Linux上での開発経験
・Gitを用いた開発経験
保険会社向け保険加入用情報入力アプリケーションの開発案件
・保険加入に必要な情報をエンドユーザーに入力していただき、保険料を算出し契約を行うためのシステム。
・LINE の LIFF ブラウザと呼ばれる内蔵ブラウザ上にサービスを構築。
・内臓ブラウザ上の Web サービスとして展開しているため、LINE 社へのデータ保存しない点が強み。
ローカルの開発環境は Docker で構築、エディタ・IDE の指定はないが VScode が多い。
Git の運用は Git フローもしくは GitHub フロー。プロジェクト次第。
バックエンド: Ruby, Ruby on Rails
フロントエンド: erb, Vue.js
インフラ: AWS EC2, ECS, Aurora, Amazon Opensearch Searvice, CodePipeline, CodeDeploy
大手出版社様が展開する海外ニュースを国内向けに翻訳して展開するメディアサイトです。
システム基盤として WordPress を採用しておりますが、 お客様のご要望を最大限実現する為、テーマやプラグインを単純に導入するだけでなく、 アグレッシブな改修を重ね続けている為、スクラッチで実装されたシステムと、 遜色の無い開発経験スキルを得られる環境となっています。
ユーザーに見えるサイトなので、バックエンドとフロントの開発比率は50:50程です。
作業者ごとのローカル開発環境はAWS EC2 上に Docker コンテナを作成しています。
Git - Bitbucket で、個々が開発したプログラムのPR(プルリクエスト) を提出し、 案件内SEがコードレビューを実施し品質を担保しています。
お客様と直接要件定義を行い、足並みを揃えてアジャイルで開発案件を進行している為、 開発の全工程を経験して頂ける案件環境です。
開発環境に対応ができる方
▼開発:
・EC2
・CentOS release 6.5 (Final) ( 更新予定 )
・httpd: Apache/2.2.15
・PHP 5.6.40
・WordPress 5.8
・DB: RDS(MySQL 5.6.35)
2.大手ゲーム会社の品質管理システム
CentOS Linux release 7.8.2003 (Core)
Apache/2.4.6 (CentOS)
PHP 7.4.25
PostgreSQL 11.8
Laravel Framework 6.20.12
Vue@2.6.12
Vuetify@2.4.5
アジャイル開発プロジェクトにおいて、AWSサービスを利用したシステムの構築および
テスト・運用設計、DevOpsに関わる運用を担っていただきます。
1) AWSを用いたシステムの構築
2) システムのテスト計画作成および実施
3) マニュアル等各種ドキュメント作成
4) セキュリティ・監視・運用設計
5) リリースフローの設計
・AWS上でのシステム構築経験が3年以上
・コンテナサービスの設定とデプロイ経験(AWS ECS , EKS, Azure AKS, GCP GKE などの経験)
・Terraform の使用経験
・携帯ショップで販売するモバイル端末価格のデジタルサイネージアプリケーションの開発を行っていただきます。
・フルスタックのスクラム開発の為、サーバサイドだけでなくフロントエンド/インフラ/ネイティブアプリにもフルスタックでご対応いただける方だと尚ありがたい
・サーバーサイドウェブフレームワークを用いたウェブアプリケーション開発の経験
・プロダクトマネージャー/デザイナー/QA等職種を横断したチームでの開発経験
・gitを使ったチーム開発経験、コードレビューの経験
・法人向けに提供しているSaaSで主に「ID一括管理」「連携SaaSへのSSO」「連携SaaSへのプロビジョニング」を提供します。
- 【ID一括管理】企業管理者による従業員のID管理機能を提供します。
- 【SSO】SAML/OIDCを利用したSaaSへのSSOを提供します。認証はID/パスワード認証に加えて、MFAやFIDOを利用した強固な認証も利用可能です。
- 【プロビジョニング】連携している各SaaSへ企業情報やユーザ情報等をシステム間連携により反映します。
・WEBサービス(バックエンド/フロントエンド)とシステム間連携を中心としたバックエンドの開発です。
- 【ID一括管理】Spring(バックエンド)とBackbone.jsを中心とするjavascript(フロントエンド)で構成されるSPAをメインに構成されます。
- 【SSO】pingfederate(ミドルウェア)を中心に、javaによるpingfederateへの独自実装や、不足機能を補うSpringで構成されます。
- 【プロビジョニング】Lambdaを中心としたサーバレスを組み合わせたマイクロサービスと、Spring Batchのコンテナによる構成です。
・連携SaaS向けの新規開発や、認証要素の追加開発、アーキテクチャ/アプリケーションのリファクタリング等を実施します。
・現状のアプリケーションへのコード追加/修正だけでなく、今後の保守性・性能・コスト等多角的な観点から最適な実現方式を議論してフルスタックに開発します。
・スクラムでビジネスサイドとチームで開発します。チームに対して十分な裁量が与えられているため、意思決定が迅速です。
また、ビジネスサイドも含めてチーム全体がフラットな関係性のため、エンジニアとして仕様の検討・改善ができます。
・開発方針やアーキテクチャをチームのエンジニア全員で議論して決定します。
AWSを中心に技術選定も含めて自由度高くアーキテクチャを設計できるため、最適なシステムを開発できます。
・gitを利用したチームでの開発の経験
・java, SpringまたはSpring Bootを用いたアプリ開発の経験
例えば、
- Controller, Service, Repository, RDBの処理分担の設計
- 可読性・保守性の高く、冗長でないコーディング
等
・AWSを利用したアーキテクチャ設計・開発の経験
例えば、
- Lambda, API Gateway等を用いたAPIを開発
- SQS, Lambda(Python)を用いた非同期処理を開発
- DynamoDBのテーブル設計
- Spring BootコンテナのECS(Fargate)へのホスト
等
・スクラム
・フロントエンド(SPA)開発
・RDBの整合性と性能のトレードオフを考慮したテーブル・インデックスの設計・実装
・法人向けに提供しているSaaSで主に「ID一括管理」「連携SaaSへのSSO」「連携SaaSへのプロビジョニング」を提供します。
- 【ID一括管理】企業管理者による従業員のID管理機能を提供します。
- 【SSO】SAML/OIDCを利用したSaaSへのSSOを提供します。認証はID/パスワード認証に加えて、MFAやFIDOを利用した強固な認証も利用可能です。
- 【プロビジョニング】連携している各SaaSへ企業情報やユーザ情報等をシステム間連携により反映します。
・WEBサービス(バックエンド/フロントエンド)とシステム間連携を中心としたバックエンドの開発です。
- 【ID一括管理】Spring(バックエンド)とBackbone.jsを中心とするjavascript(フロントエンド)で構成されるSPAをメインに構成されます。
- 【SSO】pingfederate(ミドルウェア)を中心に、javaによるpingfederateへの独自実装や、不足機能を補うSpringで構成されます。
- 【プロビジョニング】Lambdaを中心としたサーバレスを組み合わせたマイクロサービスと、Spring Batchのコンテナによる構成です。
・連携SaaS向けの新規開発や、認証要素の追加開発、アーキテクチャ/アプリケーションのリファクタリング等を実施します。
・現状のアプリケーションへのコード追加/修正だけでなく、今後の保守性・性能・コスト等多角的な観点から最適な実現方式を議論してフルスタックに開発します。
・スクラムでビジネスサイドとチームで開発します。チームに対して十分な裁量が与えられているため、意思決定が迅速です。
また、ビジネスサイドも含めてチーム全体がフラットな関係性のため、エンジニアとして仕様の検討・改善ができます。
・開発方針やアーキテクチャをチームのエンジニア全員で議論して決定します。
AWSを中心に技術選定も含めて自由度高くアーキテクチャを設計できるため、最適なシステムを開発できます。
・gitを利用したチームでの開発の経験
・java, SpringまたはSpring Bootを用いたアプリ開発の経験
例えば、
- Controller, Service, Repository, RDBの処理分担の設計
- 可読性・保守性の高く、冗長でないコーディング
等
・AWSを利用したアーキテクチャ設計・開発の経験
例えば、
- Lambda, API Gateway等を用いたAPIを開発
- SQS, Lambda(Python)を用いた非同期処理を開発
- DynamoDBのテーブル設計
- Spring BootコンテナのECS(Fargate)へのホスト
等
・スクラム
・フロントエンド(SPA)開発
・RDBの整合性と性能のトレードオフを考慮したテーブル・インデックスの設計・実装
AWSを活用したインフラ保守、構築・開発業務に携わっていただきます。
クラウドから物理環境までを扱う業務内容のいづれかをご担当いただきます。
アサイン予定のチームは他の複数のチームと関わりながら業務を遂行する横断的な組織になります。
【案件詳細】
・AWSを活用したインフラ保守、構築・開発の大型案件
・CMSサービスのインフラ保守運用
・物理サーバー案件(頻度:低)
・インフラ関連業務、及びその他付随業務
※インフラの知見、アプリ開発の知見共に必要です。
以下2点の経験/能力があること
・AWSを活用したインフラに関する業務経験
・基本的なプログラム作成(開発経験)
→推奨:Python(チーム共通の言語のため)
※プログラムの基本に加えAWSのAPIを組み合わせて作成できればよいです。
※実務経験があれば言語は問いません。
※シェルスクリプトのみの経験はNGです。
・ソフトウェアの広く浅い知識
→一人当たりの扱う技術領域は広いため、広い範囲での興味関心がある方を歓迎します。
・プロダクトの「ビジョン策定→仕様詳細化→設計→実装→テスト→リリース」まで一貫して携わります。
●環境
【Frontend】
・Vue.js / Nuxt.js ★フロントメイン言語
・JavaScript / TypeScript
・HTML
・CSS
【Backend】
・Kotlin ★バックエンドメイン言語 / Java /Springboot
・Go / Gin
・Python
【Infrastructure】
・Terraform / Ansible / GitAction
・Pattern: Microservices / API gateway
・Container: Docker / Kubernetes
・Computing : AWS ALB / EC2 / ECS / EKS / Lambda
・Database : Aurora
・Storage : AWS S3
【tools】
* GitHub
* Slack
・開発環境のスタックマッチ
・Web開発経験3年以上