Web Developer (CF-33947416)

Location: Tokyo, Japan
Salary: competitive
Job Type: Contract
Apply for this Job

Our client is one of the most well-known companies in Japan. They dominate the market in online retailing, internet services, among various other areas. They are now looking for web application developers (Back-end developer) to join their payments team to help build out new functions and services.

Responsibilities / Description:

  • Develop RESTful/gRPC API services that process support thousands of requests per second.
  • Work with QA team to build performance and integration testing tools for these APIs.
  • Collaborate with product managers to ensure that implementation meets the specifications.
  • Contribute actively to the technical discussion.
Their Technical Stack:
  • They use Java/Kotlin, Golang and NodeJS (JavaScript/TypeScript) for their backend services.
  • They write scripts with Shell, Bash, Python, Deno (TypeScript).
  • Oracle/MySQL serve as relational databases for their system.
  • They use ETCD/Redis as key-value storages.
  • Their runtime is powered by Docker/Kubernetes.

Essential skills:

  • Experience in at least a couple of the following languages (Golang, Javascript/Typescript with browser and/or Node.js and/or Deno runtimes, Java, Kotlin/JVM, C/C++, Rust, Python).
  • Experience with designing, developing and maintaining backend services, including REST, GraphQL and gRPC APIs.
  • Deep understanding of networking protocols such as HTTP and TCP.
  • Experience with relational databases.

Preferred skills:

  • Experience with and enthusiasm for Docker/Kubernetes.
  • Interest in safe, stress-free and repeatable operations and understanding their importance for a payment business.
  • Knowledge with modern software development techniques such as CI/CD, blue/green deployments, canary releases, A/B testing, etc.
  • Interest in high-load transaction real-time payment systems.
  • Understanding architectural differences between SQL/NoSQL/NewSQL databases.
  • A record of self-directed side projects, research, or open source contributions is a plus.
  • Experience in working in cross-cultural development teams.

Language skills:

  • English - Business level or more
  • Japanese - not required

If you are interested in this role, please contact me to the phone number in below.

Haruka Kobayashi

Phone number: +81 50-3150-9068

SThree Japan is acting as an Employment Business in relation to this vacancy.

Apply for this Job