SaaS開発エンジニアを募集しています
東芝テックは、飲食・専門・量販店など各リテール店頭向けの POS システム(販売時点情報管理システム)で世界トップレベルのシェアを誇っています。
弊社が強みとする店舗向けハードウェアをともなうPOS端末に加えて、より柔軟にマーケットの要請に対応でき、パートナー側のSaaSとAPI連携できるグローバルリテールプラットフォーム ELERA®の開発のため、SaaSエンジニアを積極採用しています。
クラウド側のアーキテクチャはPOSとはいえ一般的なものであり、他業態でのSaaS開発の経験者を歓迎します。
リテール業界の次世代を作るメンバーとして、あなたも共通基盤ELERA®の3カ国グローバル開発に参加してみませんか。
当社の魅力について
- 海外(主に北米、インド)の開発チームとの共同開発や取引先との協業機会が豊富にあり、成長できるフィールドがあります。(高度な語学力が必須ではありません)。
- 企画部門や海外開発チームとの連携により、上流工程から製品開発に携わることができます。
- 大手飲食・専門・量販店カスタマー向けの大規模案件開発プロジェクトに関わることができます。
- 自社ハードウェア (POS 端末・中間サーバ) とクラウド側 SaaS のインテグレーションに関わることができます。
- 将来的に海外開発拠点への出向、長期出張も可能です。
募集要項
| 勤務地 | 東京都/静岡県 |
|---|---|
| 想定年収 | 下限 700万円 上限:年収 1000万円 |
| 昇給 | 年1回(4月) |
| 賞与 | 年2回(7月、12月) |
| 休日休暇 | 年間休日126日(2024年度)、完全週休2日制(土曜日、日曜日、祝祭日、年末年始など)、年次有給休暇(初年度18日、翌年度より24日)、ライフサポート休暇、ワイドプラン休暇、リフレッシュ休暇、看護休暇、介護休暇など |
| 各種制度 | 各種教育研修制度、年金制度、社内公募制度、在宅勤務制度、社外留職制度、キャリアリターン制度、カムバック採用制度、次世代育成支援制度(産前産後休暇、育児休職、短時間勤務制度、出産・育児相互理解プログラムなど)、財産形成貯蓄制度、持株制度、各種社会保険・団体保険制度、セルフビズ導入、ピアボーナス導入など |
採用までの流れ
- 書類選考
- 一次面接(オンライン)
- 二次面接(オンライン)
- WEBテスト
- 最終面接(対面/オンライン)
求人要項
No.1 職種タイトル:クラウドインフラエンジニア
職種内容:
パブリッククラウド環境において、AWS など IaaS 上でクラウドインフラの開発・構築・運用・保守を担当していただきます。コンテナ・アプリケーションのインフラ要件定義、CI/CD環境の構築、システム設計、運用、予防保守といった領域が含まれます。要素研究・開発と製品実装の双方を責務範囲としており、随時、調査・研究活動を通じて最新の技術を取り込みながら試作・試行を行い、次世代のプラットフォーム開発、製品開発に取り込んでいく開発を行っていただきます。
必須の要件:
- AWS / GCP / Azure 単一クラウドでのインフラ構築経験
- 非機能要件 / 機能要件を元に、クラウド上で適切なインフラ構成を設計した経験
- 性能要件を元にしたキャパシティプランニング
- B2C, B2B2C 本番サービスのモニタリングおよび障害対応経験
- マイクロサービスの構築運用経験
- ジュニアエンジニア含めたチームをリードし課題解決した経験
- 日本人の場合、TOEIC 700程度 or 英語での仕事の経験
- English fluent の場合、JLPT N2
あれば望ましい要件:
- AWS / GCP / Azure 複数クラウドでのインフラアーキテクチャ構築経験
- インフラのパフォーマンステスト、パフォーマンスチューニングの経験
- CI/CD環境の構築 / 整備経験
- パフォーマンス改善のためにインフラ構成とアプリケーションコード含めて改善を行った経験
- グローバル開発チームにおける協業経験
- 部下エンジニアのピープルマネジメント (目標設定・評価・育成) 経験
- システム開発案件の要件定義・設計・導入・運用・保守以降のフェーズのリード経験
- スケジュール/メンバー/タスク/予算管理/契約管理などのプロジェクトマネジメントの経験
主な使用技術: AWS, Kubernetes, Docker, Terraform, Linux, GitLab, Teams, NewRelic, Jenkins, Gitlab runner, Aurora, S3, ElastiCache, fluentd, FastAPI, Jenkins, Keycloak, DataBRICKS, SonarQube, Pylint
No.2 職種タイトル: クラウドバックエンドエンジニア
職種内容:
パブリッククラウド環境において、主にJavaを使用したmicroservice開発を担当していただきます。フロントエンドエンジニアや商品企画部門、カスタマーサクセスチーム等の関連部門と連携し、顧客要求や事業戦略をベースにして、要件に従って設計、コーディング、試験、結合・総合・システム試験まで、一連の製品開発に従事していただきます。
必須の要件:
- AWS / GCP / Azure 単一クラウドでのアプリケーション開発経験
- 非機能要件 / 機能要件を元に、クラウド上で適切なアプリケーションを設計した経験
- 性能要件を元にしたキャパシティプランニング
- B2C, B2B2C 本番サービスのモニタリングおよび障害対応経験
- コンテナベースの環境、マイクロサービスの構築運用経験
- ジュニアエンジニア含めたチームをリードし課題解決した経験
- 日本人の場合、TOEIC 700程度 or 英語での仕事の経験
- English fluent の場合、JLPT N2
あれば望ましい要件:
- Java WebアプリケーションのITアーキテクト
- バックエンドアプリケーションのパフォーマンステスト、パフォーマンスチューニングの経験
- グローバル開発チームにおける協業経験
- 部下エンジニアのピープルマネジメント (目標設定・評価・育成) 経験
- システム開発案件の要件定義・設計・導入・運用・保守以降のフェーズのリード経験
- スケジュール/メンバー/タスク/予算管理/契約管理などのプロジェクトマネジメントの経験
主な使用技術: AWS, Java/ Spring Boot, MongoDB, Docker, GitLab, Teams, Jenkins, Gitlab runner, Amazon S3, Amazon EC2, Amazon ElastiCache, Amazon Aurora
No.3 職種タイトル: フロントエンドエンジニア
職種内容:
パブリッククラウド環境において、クロスプラットフォームにおけるクライアントアプリケーション開発、APIを使用したクラウドアプリケーション開発を担当していただきます。商品企画部門やカスタマーサクセスチーム等の関連部門、バックエンドエンジニアと連携し、顧客要求や事業戦略をベースにして、開発要件定義(ソフトウエア要求定義)から、設計、コーディング、試験、結合・総合・システム試験まで、一連の製品開発に従事していただきます。
主な使用技術: AWS, Unity, vue.js, MongoDB, Docker, GitLab, Teams, Jenkins, Gitlab runner, Amazon S3, Amazon EC2, Amazon ElastiCache, Amazon Aurora
必須の要件:
- 非機能要件 / 機能要件を元に、クラウド上で適切にフロントエンドアプリを設計した経験
- スマートフォン/タブレットアプリまたWebブラウザベースのアプリケーション開発経験があり一連の開発プロセスの経験がある方
- UML等を用いて論理的な資料や設計文書を作成することに意義を感じる方
- Web3層アーキテクチャの構築案件経験
- 英語力の必要性を感じ努力を続けている方
- プロジェクトの全体計画の策定およびリード
- プロジェクトの進捗状況の報告とステークホルダーへのレポーティング
- ジュニアエンジニア含めたチームをリードし課題解決した経験
- 日本人の場合、TOEIC 700程度 or 英語での仕事の経験
- English fluent の場合、JLPT N2
あれば望ましい要件:
- Webまたはネイティブアプリのフロントエンド周り、もしくはバックエンドも含めた新規アーキテクチャ設計、開発経験
- パフォーマンス改善のためにインフラ構成とアプリケーションコード含めて改善を行った経験
- グローバル開発チームにおける協業経験
- 部下エンジニアのピープルマネジメント (目標設定・評価・育成) 経験
- システム開発案件の要件定義・設計・導入・運用・保守以降のフェーズのリード経験
- システム開発標準・その展開支援、開発環境整備 (Git、SVN等)
- アプリケーションのコンテナ化
- グローバル開発チーム経験
- 流通小売業向けシステム開発経験
- アジャイル開発の企業内推進
- スケジュール/メンバー/タスク/予算管理/契約管理などのプロジェクトマネジメントの経験
We are looking for a SaaS development engineer
Toshiba Tec boasts a leading share of the global market for POS systems (point of sale information management systems) for retail stores, including hospitality, specialty, and mass merchandise.
In addition to our strength in POS terminals with store hardware, we are actively recruiting SaaS engineers to develop our global retail platform ELERA®, which can respond more flexibly to market demands and can integrate with our partner's SaaS via API.
The cloud-side architecture is common even for POS, and we welcome those with experience in SaaS development in other business sectors.
As a member of the team creating the next generation of the retail industry, why not join the global development of the common platform ELERA® across three countries?
Your Career, Expanded
- There are many opportunities for joint development with overseas development teams (mainly in North America and India) and collaboration with business partners, providing a field in which you can grow (advanced language skills are not required).
- By collaborating with the planning department and overseas development teams, you can be involved in product development from the upstream process.
- You will be involved in large-scale development projects for major customers of hospitality, specialty, and mass merchandise.
- You can be involved in the integration of our own hardware (POS terminals and intermediate servers) with cloud-side SaaS.
- In the future, it may be possible to be assigned to overseas development bases or to go on long-term business trips.
Application details
| Working place | Tokyo/Shizuoka Prefecture |
|---|---|
| Expected annual income | 7 million yen to 10 million yen |
| Salary increase | Once a year (April) |
| Bonus | Twice a year (July and December) |
| Holidays and vacations | 126 days off per year (2024), 2 days off per week (Saturdays, Sundays, national holidays, New Year's holidays, etc.), annual paid leave (18 days in the first year, 24 days from the following year), life support leave, wide plan leave, refreshment leave, nursing leave, care leave, etc. |
| Various Employee Benefit Programs | Various education and training systems, pension system, internal job posting system, remote work system, external employment systems, career return system, comeback hiring system, next-generation childcare support systems (maternity leave, childcare leave, short-time work system, childbirth and childcare mutual understanding program, etc.), asset formation savings system, stock ownership system, various social insurance and group insurance system, introduction of self-biz, introduction of peer bonuses, etc. |
The hiring process
- Document screening
- First interview (online)
- Second interview (online)
- WEB Test
- Final interview (face-to-face/online)
Job Information
Job Title 1: Cloud Infrastructure Engineer
Job description:
In a public cloud environment, you will be responsible for the development, construction, operation and maintenance of cloud infrastructure on IaaS such as AWS. This will include areas such as container and application infrastructure requirement definition, CI/CD environment construction, system design, operation and preventive maintenance. Your responsibilities will cover both elemental research and development and product implementation, and you will be involved in the development of next-generation platforms and products by incorporating the latest technologies through research and development activities and prototyping and trials.
Mandatory requirements:
- Experience building infrastructure in a single cloud, AWS/GCP/Azure
- Experience in designing appropriate infrastructure configuration on the cloud based on non-functional/functional requirements
- Capacity planning based on performance requirements
- Experience in monitoring and troubleshooting B2C and B2B2C production services
- Experience building and operating microservices
- Experience leading a team including junior engineers to solve problems
- For Japanese applicants, TOEIC score of around 700 or work experience in English
- For English fluent, JLPT N2
Desirable requirements:
- Experience building infrastructure architecture on multiple clouds: AWS / GCP / Azure
- Experience in infrastructure performance testing and performance tuning
- Experience building and maintaining a CI/CD environment
- Experience in improving infrastructure configuration and application code to improve performance
- Experience working in a global development team
- Experience in people management (goal setting, evaluation, training) of subordinate engineers
- Experience leading system development projects from requirement definition, design, implementation, operation, maintenance and beyond
- Experience in project management including schedule/member/task/budget management/contract management
Main technologies used: AWS, Kubernetes, Docker, Terraform, Linux, GitLab, Teams, NewRelic, Jenkins, Gitlab runner, Aurora, S3, ElastiCache, fluentd, FastAPI, Jenkins, Keycloak, DataBRICKS, SonarQube, Pylint
Job Title 2: Cloud Backend Engineer
Job description:
You will be responsible for developing microservices mainly using Java in a public cloud environment. You will work with front-end engineers, product planning department, customer success team, and other related departments to engage in a series of product development activities, from design, coding, testing, integration testing, and system testing, based on customer requirements and business strategy.
Mandatory requirements:
- Experience developing applications on AWS/GCP/Azure single cloud
- Experience in designing appropriate applications on the cloud based on non-functional/functional requirements
- Capacity planning based on performance requirements
- Experience in monitoring and troubleshooting B2C and B2B2C production services
- Experience building and operating container-based environments and microservices
- Experience leading a team including junior engineers to solve problems
- For Japanese applicants, TOEIC score of around 700 or work experience in English
- For English fluent, JLPT N2
Desirable requirements:
- IT Architect for Java Web Applications
- Experience in back-end application performance testing and tuning
- Experience working in a global development team
- Experience in people management (goal setting, evaluation, training) of subordinate engineers
- Experience leading system development projects from requirement definition, design, implementation, operation, maintenance and beyond
- Experience in project management including schedule/member/task/budget management/contract management
Main technologies used: AWS, Java/ Spring Boot, MongoDB, Docker, GitLab, Teams, Jenkins, Gitlab runner, Amazon S3, Amazon EC2, Amazon ElastiCache, Amazon Aurora
Job Title 3: Front-end Engineer
Job description:
You will be responsible for developing cross-platform client applications and cloud applications using APIs in a public cloud environment. You will work with related departments such as the product planning department and the customer success team, as well as back-end engineers, and will be involved in a series of product development activities based on customer requirements and business strategies, from development requirements definition (software requirements definition) to design, coding, testing, integration testing, and system testing.
Mandatory requirements:
- Experience in designing appropriate front-end applications on the cloud based on non-functional/functional requirements
- Experience in developing smartphone/tablet apps or web browser-based applications and experience with the entire development process
- Those who appreciate the value of creating logical documents and design documents using UML etc.
- Experience in building Web 3-tier architecture projects
- Those who feel the need to improve their English skills and continue to make efforts
- Develop and lead the overall project plan
- Reporting project progress and reporting to stakeholders
- Experience leading a team including junior engineers to solve problems
- For Japanese applicants, TOEIC score of around 700 or work experience in English
- For English fluent, JLPT N2
Desirable requirements:
- Experience in designing and developing new architecture including front-end and back-end for web or native apps
- Experience in improving infrastructure configuration and application code to improve performance
- Experience working in a global development team
- Experience in people management (goal setting, evaluation, training) of subordinate engineers
- Experience leading system development projects from requirement definition, design, implementation, operation, maintenance and beyond
- System development standards and deployment support, development environment preparation (Git, SVN, etc.)
- Containerizing Applications
- Experience in developing retail systems
- Promoting agile development within a company
- Experience in project management including schedule/member/task/budget management/contract management
Main technologies used: AWS, Unity, vue.js, MongoDB, Docker, GitLab, Teams, Jenkins, Gitlab runner, Amazon S3, Amazon EC2, Amazon ElastiCache, Amazon Aurora
How to Apply
Please contact the following person directly.
Toshiba Tec Corporation SaaS Development Engineer (various positions) Recruitment Officer