Login or register to see your saved jobs and receive scout emails
Login or register to find a job
Job ID : 1473606 Date Updated : April 23rd, 2024
Flextime & Remote Work★Start-up Company

Senior Engineer | Financial Systems

Hiring Company ◆Web service planning, development and management company◆
Location Tokyo - 23 Wards
Job Type Permanent Full-time
Salary 8 million yen ~ 11 million yen

Work Style

Remote Work and WFH Flex Time

Job Description

【ABOUT THE COMPANY】

Continuously refining products that anyone can easily use. The company provides EC/FinTech services that empower individuals and SMBs.

With the mission of "Payment to the People, Power to the People," the company is developing EC/payment/financial services for individuals and small teams with the aim of creating a world where people around the world can freely engage in economic activities.

 

【JOB DESCRIPTION】

■Mission
With "Payment to the People, Power to the People" as its mission, the company is developing EC/payment/financial services with the aim of empowering individuals and small teams to create a world where people around the world can freely engage in economic activities.

The main service, the online store creation service, is used by various store owners all over Japan, and has become one of the largest online store creation services in Japan, with over 1.5 million stores created so far.

■Responsibilities
The team is responsible for the development of functions related to the company's financial business and store balance management, and is mainly engaged in the development and operation of the following products to solve store owners' financial issues.

・Store sales balance management and balance bank transfer function
・Ability to immediately use store sales balances for card payments
・Funding based on future sales predicted from the store's sales performance

■Development process
In the development team, they take the stance of full-cycle engineers who are in charge of everything from planning to support for the services and functions they are responsible for.
Specifically, they are actively involved in the entire system development lifecycle, including the following

・Planning
・Requirement definition and design
・Development
・Testing
・Deployment
・Operation
・Product Support

Currently, they are doing agile development by dividing the development team by product, and each team iterates every two weeks to give feedback to the team and the product.
For example, they conduct retrospectives for each iteration to find better ways to develop products.
In addition, for projects with highly uncertain development, they conduct sprint reviews to review the deliverables at each iteration.
The knowledge gained from the development and operation of each team is shared across the board to improve the development efficiency of not only the products for which they are responsible, but also the company as a whole.

■Attraction of this position
There are opportunities for experience and growth unique to the financial systems that the team takes on.
In addition, as a full-cycle engineer, you will be involved in everything from planning to operation, so you will be able to reflect your own opinions and suggestions in the product and make it better.

・Proactively participate in the development of financial services for stores of various sizes, from listed companies to private businesses.
・Challenge the implementation and infrastructure structure to withstand the high traffic of a popular store that is flooded with buyers the moment a product goes on sale
・Participate in the planning and operation of service growth
・Gain experience in the design, operation, and monitoring of distributed systems
・Gain the experience of building a product without being bound by a specific technical domain
・Develop and improve the development process of the team with your own hands

■Technologies and tools used
・Backend
 ・Programming languages: Go 1.17, Python 3, PHP 7.3
 ・Frameworks: Go and Python not used, PHP: CakePHP 2
・Web Front End
 ・Programming language: TypeScript
 ・Main framework: Vue.js
・Development tools: VSCode, Jetbrains All products pack
・Cloud Services
 ・AWS: ECS, Fargate, Aurora
・Infrastructure configuration management tool: Terraform
・Monitoring tools: New Relic One, Mackerel, Sentry
・Collaboration tools: Slack, GitHub, Miro, Zoom, ZenHub, Kibela, Google Workspace

----------------------------------------------------

【Annual salary 】

8 million yen ~ 11 million yen

 

【 Working time 】

Flextime System

 

【 Welfare 】

■2 days off per week, national holidays
■Paid vacations (10 days granted on the first day of employment), summer vacation, New Year vacation, congratulation and condolence leave, and various other vacations
■Commuting allowance (up to 50,000 yen/month)
■Various types of social insurance: unemployment insurance, worker's accident compensation insurance, health insurance, employee pension insurance

 

General Requirements

Minimum Experience Level Over 3 years
Career Level Mid Career
Minimum English Level None
Minimum Japanese Level Business Level
Minimum Education Level High-School or Below
Visa Status Permission to work in Japan required

Required Skills

【Required】
・Deep knowledge of PHP/Go/JavaScript (TypeScript) or other languages and peripheral tools
・Experience in architecture review and middleware selection for new web application design
・Knowledge and experience in web application operation
・Design and implementation skills across multiple applications and DBs on distributed systems
・Performance tuning skills for web applications
・Formulation and implementation of measures to increase the productivity of all engineers in the team

【Preferred】
・Business knowledge of payment systems
・Experience in extending and maintaining systems that have been in operation for more than a few years and have been developed by more than double digit engineers
・Experience modeling monolithic systems, extracting domains, and leading modular monoliths or microservices
・Experience in performance monitoring and failure analysis using Observability tools
・Engineering skills to resolve a large number of RDBMS writes from a technical and requirements perspective
・Experience working as a full cycle engineer

【Ideal Applicants】
・"Stay Geek" person who can stick to the commitment for the users
・Be Hopeful, Move Fast, and Speak Openly, which are the three behavioral guidelines.
・Share the company's mission and be able to solve problems without hesitation for the growth of the product
・Enjoy the Internet and have a strong interest in web services and applications
・Take ownership of issues and work to improve the product, no matter what department or position you are in.
・Enjoys constantly changing situations and can respond flexibly to change.
・Be happy with the growth and success of the store, as well as the growth and success of the members

Job Location

  • Tokyo - 23 Wards

Work Conditions

Job Type Permanent Full-time
Salary 8 million yen ~ 11 million yen
Work Hours Flextime System
Industry Internet, Web Services

Job Category

  • IT, Web and Communication > Web Developer
  • IT, Web and Communication > Software Developer
  • IT, Web and Communication > System Architect