JOB DESCRIPTION

Back-end engineer(Node.js)

About
About the company
This company mainly helps politicians to make their political and election campaigns more efficient. The company aims to bring politicians and citizens closer together and realize democracy as it was originally intended, by solving the high workload in election campaigns from the aspect of technology.

This company provides a service that efficiently supports elections and political activities and helps politicians realize their "aspirations". Tasks such as list management which were previously done manually and in an analog form, can now be done all at once in the cloud, and with this, the electoral status can easily be visualized, and election campaigns can be done in a more efficient manner. With the use of digital technology, one of its core strengths, the service also brings convenience and ease of use on top of its specialization in data management and utilization. Today, many politicians, including members of the House of Representatives and the House of Councillors have been using our service. In the local elections held in 2019, approximately 90% of users, including newcomers, won their electoral battles as well with the help of our service. We will continue to develop new functions to further improve the efficiency of political activities and to build a platform for smoother connections.
Global Aspects
  • Foreign employees already employed
  • Many employees speak English
  • Actively pursuing diversity at the work place
Other details
  • Flex time system
JobDescription
We unify all engineers involved in development as software engineers. This is because we believe that software engineers should always work to solve problems by using the most appropriate technology, rather than by narrowing down their roles according to their job titles. We flexibly organize teams based on each engineer's experience and expertise, always aiming for optimization.

Back (1)
NodeJS, JavaScript, TypeScript *Node js is required, better otherwise
▼Other (if available)


Front
▼Experience in development in any of the following languages.
JavaScrip, TypeScript, React *People who can do React are ideal
*Experience with React is preferred
Others
Experience developing and operating our own products, as well as experience selecting technologies and improving the code base.
Development of SMA version upgrades and Match
Mobile: Experience in iOS/Android development using Swift, Kotlin
Experience in backend development using Python
・Experience in development and operation of services targeting more than 100,000 users
Experience in designing and developing map systems
Knowledge and experience with Database (MySQL, MongoDB, Redis), network, Linux, monitoring system, logging, operation, SLO/SLA
Experience in cloud development (especially AWS)
Knowledge of UI development

※Please note that the position is only for those who are currently residing in Japan only
Requirements
Must
-Experience with Node.js
-Experience with one or more of the following (3+ years)
-Experience in backend development using ---Python
-Django
-Node.js, etc.
Japanese Level
  • Beginner
Better
Experience in development and operation of in-house products, as well as experience in technology selection and code base improvement
Mobile: Experience in iOS/Android development using Swift and Kotlin
Experience in Python backend development
Experience in development and operation of services targeting more than 100,000 users
-Experience in designing and developing map systems
-Knowledge and experience with Database (MySQL, MongoDB, Redis), network, Linux, monitoring system, logging, operation, SLO/SLA
-Experience in AWS development
-Knowledge of UI development
-Experience in API design and development
Ideal candidate
-Experience with agile development.
-Professional people
-People who like the speed of a startup.
-People who can work in a team to solve problems.
-People who can think of ways to solve problems.
-People who never stop thinking even when faced with difficulties.
-People who can create their own work
-People who enjoy new things
-People who can work with sincerity
-People who can work with sincerity
-People who do not lie
Conditions
Annual Expected salary (Minimum)
5500000
Annual Expected salary (Maximum)
8000000
Transporation cost coverage
  • Covered based on Company's set policy
Work hours
10:00 - 19:00
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
  • N/A