Currently, about 500 companies, mainly enterprise customers, have introduced the main test execution product (CAT).
We have already provided multiple products inside and outside the company, and we plan to release new ones in the future.
We would like this position to play an active role as a launching member of the service platform that links with our products.
■ Provided contents: Test execution tool (CAT), Test design tool (TD), Quality education content
■ Provided by: Customers, SHIFT employees, general users
・ REST API development using Node.js and Golang
・ Foundation of common functions of products Starting from the authentication part, common functions such as authorization, billing, and license management have been established.
Eventually, we are also considering the utilization of user data.
* This is an initial assumption, and you will be involved in technology selection as you progress.
・ Node.js (ES6 + Express)
・ Golang (gogin)
■ System operating environment
・ AWS (ALB Route53 WAF ECS Fargate ElastiCache (Redis) Aurora (MySQL) SQS SES S3 etc.)
・ CI / CD, configuration management undecided (Terraform or CloudFormation)
■ Development environment
・ Windows or Mac (Please choose your best environment)
・ It will be developed in GitLab + Docker environment.
・ You can work from home.
The Technology Promotion Department launched agile development process improvement, scrum control, verification perspective development, and agile QA lead service six years ago.
Recently, we have expanded the scope of service provision to include agile coaches in large-scale agile, product owner support, and DevOps introduction support.
Not only the quality-related part, but also the development work is being carried out in collaboration with group companies.
In addition to normal development, there are also projects where you can entrust us with UI / UX design and overall product development for our customers.
1st month Infrastructure Support:
- AWS Support
- Recent Azure Migration Tasks
- CI/CD configuration maintenance
- github deployment branch unifications to slack
- DNS changes
- documentations (cluster, pods, ci/cd, backups, database clusters)
- Production Cluster Recreate
- Private/Client EKS cluster Create
- AWS IAM restructure
- security enhancements/compliance
- Mongodb Sharding/ReplicaSet setup
- High Availability
- kubernetes yaml files managements
- secret/API key managements
Support for the planning, design, and running of infrastructure management, CI, OpsAutomation, etc. for our scalable Backend service
Employing the following technology:
・Microservice Architecture written by Go-lang or C#
・Kubernates (AKS / GKE)
・mongodb / redis / mysql / elastic / neo4j
As a development engineer, you will be responsible for the server-side development and operation of all our products in the ToB/ToC business, which creates a new social infrastructure for families.
Language: Ruby(Web), Swift(iOS), Java(Android)
Frameworks: Ruby on Rails
DB: Postgresql, Redis
Repository management: Bitbucket
CI: Wercker, Jenkins
Department: Product Development Division, Product Engineering Department
Members: 22 (22 full-time employees, including 12 overseas)
Application screening → 2 to 3 interviews, skill test → Offer
Please allow 2-3 weeks from application to offer.
The number of interviews may increase or decrease depending on the situation.
You will be in charge of system development for "Model Press," Japan's largest lifestyle and entertainment information site for women, which boasts 165 million PV per month.
In order to expand our business, we will not only operate the current system, but also renew the system part and develop new contents.
[Main business contents]
API development (Go)
Management screen development (Vue.js, Laravel, PHP)
Serverless Application Development (Go)
You can experience the development and operation of services that are frequently accessed.
Since it is developed in-house, it is possible to take charge of the development work of the entire service from requirement definition to development.
You can freely exchange opinions on technology.
The system development department does the work silently anyway, but since the members who like to communicate are gathered, we are enjoying the development!
FW: Goa, Laravel, Vue.js
DB: MySQL, Redis, ElasticSearch
Tools: Docker, GitLab, GitLab CI, JIRA, slack, Confluence, SAM
Development method: Domain Driven Design (DDD)
Large monitor sub-display
Continuous integration scrum using GitLab CI (using JIRA)
◆ You will develop a smartphone app (iOS), one of the largest information sites in Japan.
[Main business contents]
You will be in charge of design, development, maintenance, and operation in a wide range of application development, such as communication processing linked with the server, DB processing, API processing, and implementation of internal logic.
• You can experience the design, development, maintenance, operation, etc. of applications linked with Web services that are accessed very frequently.
• Since it is developed in-house, it is possible to take charge of the development work of the entire service from requirement definition to development.
• Since it is developed in-house, you can concentrate on the development work without overdoing the schedule.
• Language: iOS: Swift / Android: Kotlin
• Infrastructure: AWS
• Web server: PHP (Laravel), Go
• DB: MySQL
• Tools: GitLab, GitLab CI, JIRA, Slack, Confluence
• MacBook Pro
• Large monitor sub-display
• Continuous integration with GitLab CI
• Scrum (with JIRA)
You will be involved in overall product development with designers and back-end engineers from the phase of progress management, requests, requirements, requirement definition, and specification formulation while cooperating with other departments such as sales.
--Function development and UI / UX optimization that target users (including corporate clients) will appreciate.
--Building a more efficient and expansive development platform.
--Implementation of various SEO measures.
┗ Front end
Managed by Webpack, the front end is built on Haml and SCSS.
For services for toB, Ruby on Rails 6.0.2 is on the back end.
Experienced engineers actively maintain the test code while making it easy to refactor and change, so the code has relatively low technical debt.
The infrastructure is mostly built on AWS and utilizes EC2, S3, CloudFront, lightsail, etc. DB is MySQL, KVS is memcached and Elasticsearch, and reverse proxy is nginx.
Currently, there is room for improvement, such as the server configuration being excessive due to changes in market conditions.
You will be in charge of all development processes from requirement definition and design, development to operation and maintenance of the WEB service operated by MiddleField.
<Specific work content>
■ Development work of in-house operated service
-Coding of existing and new services
-Development of front-end areas using frameworks, including server-side and API linkage
-Service UI / UX design, new development
-Improvement proposals and UI / UX improvements through AB testing
-Compatible with various devices, SEO measures, and weight reduction
<Language / tools used>
■ Framework: Vue.js, Nuxt.js / React.js / Angular / jQuery
■ OS: Windows / MacOS
■ DB: MySQL
■ Infrastructure: AWS / GCP
■ Development support tool: Slack / Redmine / GitHub / Docker / Vagrant / Sketch, inVision
You will be handling all the iOS application development for the food service DX platform "Okage series".
We would entrust you with the renewal development and additional function development of iOS apps such as self-checkout.
We develop with both Objective-C and Swift, and sometime also use React Native.
Our food service DX platform "Okage series" is the best service for DX and OMO because it can integrate and manage offline stores such as mobile ordering, self-checkout, and mobile POS and ordering / payment services for various online channels in the cloud.
Inquiries about the "Okage series" are increasing rapidly in response to needs for non-contact in the corona virus and for strengthening online channels such as take-out, delivery, and EC.
It has been introduced in many restaurants from major chains such as Thirty One Ice Cream and Tsukada Farm to individual stores, commercial facilities such as Premium Outlets, and J League soccer stadiums.
We also provide DX support for completely cashless stores centered on mobile orders, such as Blue Star Burger, which opened in Nakameguro in November last year.
Since we are a start-up company, regardless of the year of joining the company, we will leave the responsible work as an executive to those who are motivated.
With the speed and discretion of a startup, you can get involved in cutting-edge projects, so you can grow and achieve results many times faster than large companies.
Because it is an environment where it is easy to consult with seniors and colleagues, OJT allows mid-career employees and employees in their twenties who have no experience in the IT industry to quickly learn our work, and employees in the first year of joining the company are major mobile carriers and major companies. I am active as a responsible position in big projects with large companies such as food and drink chains.
We are also working on unpublished projects with world-leading tech companies such as GAFA companies.
Japan's first cashless specialty of Blue Star Burger, "Blue Star Burger," has been featured in many media outlets such as television and magazines.
The real thrill of our work is that there is room to develop completely new services not only in store operations but also in digital marketing such as social media.
Aiming for an IPO in 2023, we are looking for new members to strengthen our development system.
If you want to test your strength, take on new challenges, or get excited about the cutting-edge industry, please apply.
[Development environment / Technology used]
Objective-C, AngularJS, ReactNative, GoogleFirebase, AmazonWebService AppSync, GraphQL series a serialized set of programs More (Definitions, Synonyms, Translation)
・O:der Kioskの開発、試験 (社内外の開発チームの工程管理、試験計画及び実施)
As an iOS/Android application developer, you will:
• Collaborate closely with Project Manager, Tech Lead, and other Engineers to develop and maintain iOS/Android applications.
• Be part of the in-house development teams, or be assigned to our client's projects.