All for the best recruitment
1. Support with hospitality
We have a meeting, listen to what kind of people you need carefully, and introduce candidates. Since the market holds too many jobs and smaller numbers of job seekers now in Japan, we advise you on what kind of recruitment, interviews, conditions, and recruitment methods are good to attract good candidates.
2. Global talents from all over the world
We introduce talented people from all over the world. We introduce those who have studied at the University of Tokyo, Tokyo Institute of Technology, Waseda, Keio, National Universities or top universities overseas, and who have a solid understanding of Japanese culture and knowledge from their home countries. There are many people who are fluent in Japanese and we introduce those who want to live in Japan for a long time.
3. Job description to attract many candidates
We make job descriptions while giving advice on what points look attractive to candidates. Companies often cannot notice what points candidates care about. For example, details about job tasks are necessary to attract candidates. We help companies make good job descriptions.
4. Support for the visa
There are a lot of concerns, especially if you hire foreign nationals for the first time. The major difference from Japanese recruitment is change of the visa.
We also support change of the visa
Service Flow
1. Receive an inquiry from you.
2. Meeting to hear what kind of candidates you look for.
3. Make a job description to reach out lots of candidates
4. Recommend
candidates to you and set up the interviews.
5. Provide the offer to the candidate.
Please register here before you apply to the job position.
#1082 Lead engineer (server side)
You will lead the overall design and technology selection of the system consisting of SPA + REST API. The mission is to solve technical problems, various reviews, and junior class engineer guidance.
Summary
Posted: July 4, 2022
Tokyo (Remote) | Permanent | ¥8 -¥12M
Job
[Company Profile]
This is a large company that specializes in quality assurance and testing, which is essential for software development. They strive for quality and secured products in a world filled with software products. They also get involved with the upstream process of projects development; and work on testing right before product release. For this, they have developed a unique business model to provide quality assurance services.
[Job Description]
You will lead the overall design and technology selection of the system consisting of SPA + REST API.
The mission is to solve technical problems, various reviews, and junior class engineer guidance.
You will be involved in the following three projects currently underway in a cross-cutting manner.
1. Platform infrastructure development
We will create our next business by integrating various in-house products that have been individually developed so far, consolidating them in the data infrastructure, and utilizing the accumulated data.
Specifically, in order to gradually consolidate existing products, we will start with standardization of account management functions (authentication authorization platform) and develop functions such as license management and billing settlement by dividing the phase.
2. Development of business support system for internal use
We will systematize inefficient operations that are left behind as the company grows rapidly.
Specifically, we will create a Web system for operations that are still managed by EXCEL, etc., and develop a BI analysis platform.
We will implement PoC quickly with SPA, and if there is actual demand, we will build it including the back end architecture.
3. Development of video distribution system for external use
The video distribution system originally developed for our own events is also used for education and seminars.
We are continuously developing to connect to new businesses.
[How to proceed with development and team building]
The way to proceed with development is agile (Scrum).
Detailed design is not performed by the lead engineer, and detailed design and implementation is left to the engineer in charge.
The recruitment technology stack actively challenges while discussing within the team.
In order to avoid the personalization of work and the obsolescence of each employee's skills, the policy is to share the project without fixing it as much as possible.
Therefore, you can gain a wide range of development and operation experience without being biased toward a specific technology stack.
The team's secondary mission is to build an autonomous engineer organization and foster an engineer culture itself.
[Experience / skills gained by joining the team (assumed tasks)]
・ System development and operation with microservices and container orchestration configurations (EKS, ECS)
・ Operation management with GitOps or ChatOps using DevOps, CI / CD
-AWS system design and operation using configuration management tools
・ Back-end system design and operation under high traffic
・ System design using open certification / authorization related standards (OAuth2.0, OpenID Connect, SCIM, etc.)
・ Application design and development with SPA + API configuration
・ Utilization of various SaaS services such as monitoring design and operation design, Datadog
・ FaaS development using Serverless Framework etc.
・ Data analysis using ML (including new model construction)
・ New construction of development team and SRE team (including recruitment and training)
・ Our quality control method for all of the above
[Currently adopted language]
・ Node.js (ES6 + Express) + Vue.js (Vuetify)
・ Golang (gogin)
[Environment, etc.]
・ Windows or Mac with sufficient specifications will be provided (selectable)
・ Git + Docker + VScode environment
・ Provided paid development tools (VMware Workstation / Fusion, Navicat, etc.)
・ Personal items such as monitors, keyboards, and mice can be used.
・ Proceed with development using Redmine, Gitlab, and Microsoft Teams
・ There is a reward system for writing tech blogs
・ Many opportunities for presentations and presentations at external events and in-house courses
[Attractiveness of company / position]
・ The company continues to grow sales by more than 150% annually.
・ The average monthly overtime is 15.2 hours, and we are always aiming to improve work-life balance.
・ Has a high salary level in the industry, and the average promotion rate is 10.7%.
.
[Requirements]
* Linux experience is required for any of the following
・ More than 5 years of web application development experience (regardless of development language)
・ REST API design or development experience
・ Experience in system operation or development with continuous release
[Preferred requirements]
・ Experience in developing in-house products at a business company
・ Experience in developing SaaS services for B
・ Experience in developing services for C
・ Server-side development experience for social games
[Conditions]
Employment type: Permanent
Trial period: 3 months
Estimated annual income: ¥8 - ¥12M
Work location: Basic work from home * There is a possibility that you will come to the Tokyo office due to business reasons.
Working hours: 9:00 to 18:15 (breaks 12:00 to 13:00, 15:00 to 15:15 / 8 hours of actual work)
* For those who apply the discretionary labor system for professional work (deemed working hours per day), 8 hours
Overtime hours: Yes (monthly average of about 10.1 hours * 2021)
Holidays: 2 days a week (Saturday and Sunday), public holidays
Vacation: Summer vacation, year-end and New Year vacation, and other vacations available
Welfare: Complete with social insurance, commuting allowance (according to company regulations), and other benefits
[About selection]
Documents required for application: resume, resume of work
Online interview: Yes
Interview language: Japanese
Number of interviews (flow): 2-3 times
Application for overseas residents: Not possible
* May change depending on the situation of the candidate