top of page

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.

#1082 Lead engineer (server side)
#1082 Lead engineer (server side)

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

このお仕事をシェア

bottom of page