JOB DESCRIPTION

Tech lead

Full stack engineer

About
About the company
Established in January 2017, this company is a start-up based in Kyoto, Japan that aims to "connect data from around the world to create a world where people can directly access the information they need."
The company is developing its business in the area of business data, collecting, connecting, and organizing corporate information scattered all over the world—including the Internet—to create a database that allows direct access to information necessary for business.
As a specific service, the company provides a web service that streamlines new business development for corporate sales. In 2021, the total number of companies using this service exceeded 60,000. In the future, the company aims to provide an all-in-one service that can support the entire business process of corporate sales, from targeting through the provision of corporate information data to business acquisition, deal management, client management, and credit management.
The company is a fast-growing startup that has raised 2.5 billion yen in 3 years.
 
Corporate Culture
The company aims to create a self-reliant, decentralized, and cooperative organization where roles are clearly defined and everyone works on an equal footing.
The company aims to create an organization in which each member works autonomously under a set of rules in order to continue to innovate without losing the sense of speed even if the number of members grows to several million in the future. The president is also a member of the team, and all team members work together as equals, based on trust and respect.
 
Global Aspects
  • Foreign employees already employed
  • Actively pursuing diversity at the work place
JobDescription
▼The goals and challenges of the company's development team
As an engineer on the development team for its main product, the mission of the company is to collaborate with related departments to successfully complete projects and contribute to the growth of their service and business.
There are several development projects that they want to realize for business expansion, and there is an urgent need to improve their development capabilities. In order to expand their development organization and face uncertain situations, it is essential to have a level of excellent engineers who can lead the development team, and the company is looking for someone who can technically lead the development team and accelerate the speed of development.

▼What the company would like you to work on together
The role and scope of responsibility will be determined based on the candidate's areas of expertise, experience, and the direction of the future career that the candidate seeks, and will be mutually discussed during the selection process.
We do not expect that the candidate will be entrusted with all of the specific duties listed below, but rather that he or she will work comprehensively on areas in which they have strengths. We have an environment in which the candidate can pursue a variety of career paths according to their aspirations.

▼Job Description
- Lead the design and implementation of products and teams by utilizing technical and design expertise.
- Planning, designing, implementing, testing, measuring, and improving products and functions
- Build and maintain microservices infrastructure.
- Designing and improving systems and eliminating technical debt with a view to the next several years of the product
- Improvement of operational efficiency through automation, etc., based on an understanding of the user's business
- Build consensus and foster common understanding through communication with development team members.
- Code review and improvement of the team's technical skills

▼Technology Stack
Typescript、React、Redux (Redux tool kit、RTK Query)、Cypress、CircleCI、Javascript (ES6)、Golang、Ruby on Rails、Python、Neo4j、DynamoDB、 ElasticSearch、Aurora、 MySQL、AWS、Docker、Kubernetes、GitHub


※Please note that the position is only for those who are currently residing in Japan only
Requirements
Must
- At least 5 years of experience in web application development (any language is acceptable)
- Experience in architectural design or re-architecting of large-scale systems
Japanese Level
  • Advanced
Better
- Experience in development and operation of large-scale systems
- Experience in development and operation of high-load systems
- Experience in handling large scale DB
- Experience in business decision making as an engineer, or experience in deep business discussions as a consulting partner with business managers and PdMs.
- Experience in growing products and systems over a long period of time
- Experience in technical responsibility for products and systems.
Ideal candidate
- Those who want to use technology to solve social problems.
- People who have respect for the people, teams and organizations they work with
- Those who can tackle things with tenacity.
- Those who can set service and technology issues and work to solve them on their own.
Conditions
Salary promotion
Twice a year
Transporation cost coverage
  • Covered based on Company's set policy
Flextime
  • Yes
Holidays
  • End of Year and New Year Holiday
  • Saturday
  • Golden Week
  • National Holiday
  • Sunday
Insurances
  • Worker’s Accident Compensation Insurance (労災保険)
  • Health Insurance (健康保険)
  • Unemployment Insurance (雇用保険)
  • Welfare Pension Insurance (厚生年金保険)
Remote Work
  • Unspecified