Our challenge
UPSIDER is an early-phase startup with less than 40 employees and has been in business for 4 years, and is a product-driven company consisting of approximately 50% engineers. Although it has been less than two years since we released UPSIDER Card, our main business, more than 1,500 companies are currently using our service. We are also very happy that our service is spreading by word of mouth from customers who are satisfied with the quality of our service, and we are currently receiving inquiries a lot of companies, about introducing the service, with almost no marketing costs at this point.
As a new business, we also officially launched "支払い.com" in April 2022, a payment service that accepts credit cards for all bill payments/bank transfers. The service has been used by several thousand companies within two months of its official launch, and is growing rapidly in response to the passionate needs of small and medium-sized businesses. In addition, this business is operated jointly with Credit Saison, which is listed on the Tokyo Stock Exchange Prime Market.
Our challenge has just begun. In addition to the evolution of both businesses, we will continue to launch many innovative new businesses in the BtoB domain and cover the world with the UPSIDER network.
Responsibilities
As a Lead Engineer, you will be involved in the development of web systems for new businesses such as "支払いcom". Due to the high level of difficulty in launching a new business, the team is currently made up of only senior members, so this recruitment is basically for senior people as well.
Development Environment
- Server-Side: Kotlin / Ktor
- Frontend: TypeScript / Nuxt.js / Next.js
- Clean Architecture
- DB: Mysql
- CI/CD: github actions
- IaC: GCP / terraform
Requirement
- Object oriented development experience (any language, but JVM experience such as Java/Kotlin/Scala is a plus)
- Understanding of software architecture such as CleanArchitecture
- Understanding of DDD
- Agile development experience
- Ability to consider what kind of functionality and design is necessary for business requirements, and to incorporate it into the implementation.
Nice-to-have
- ServerSide Kotlin development experience
- Development experience in financial and accounting system domain
- Experience in selecting library and framework technologies
- Long-term maintenance and development experience (about 2 years) on projects in which you were involved in the initial release
Desired personality traits
1)Able to propose specification changes and design improvements based on a user-first mindset.
2)You feel pleasure in "delivering value" to users, not just developing functions.
3)Contributor mindset who can reach out to others in need with respect.
For overseas candidates
- Full flex, Full remote
- Relocation support is available
- Both English and Japanese are used.
- We've had a team of engineers in London since our inception
Primary language
To get placement, foreign employees are not required to speak, read and write Japanese. But here at our company, we strongly recommend and encourage every candidate and foreign employee to learn the Japanese language and culture with the help of local Japanese employees.
About UPSIDER
UPSIDER provides unprecedented “new financial services” support to newly emerging services and technologies globally.
Have you ever wondered why there are so few startups in Japan that are growing rapidly compared to their counterparts overseas?
UPSIDER aims to be a “new infrastructure service that creates the future economy”. With their theme of “Boost Your Dream,” they aspire to be a company that supports and helps new businesses grow.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.