We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to apply for this job!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Engineers who find a new job through Python Works average a 15% increase in salary 🚀

Paidy

Product Engineer

Tokyo, Japan

21 November, 2019

Salary

Competitive

Contract type

Full time
Sponsorship offered

Technologies & frameworks

  • Scala
  • Kafka
  • Cassandra
  • Distributed Systems
  • Typed Languages

Benefits & perks

  • Pension contributions
  • Diverse management team
  • Japanese speaking lessons
  • 2 months relocation/housing

To sum it up...

Use Functional Scala in Tokyo to build Japan's leading online payment service -

Role overview

About:

Paidy’s engineering team structure is divided into three main divisions -- Product Engineering, Data Engineering and Platform Engineering. This position falls within the Product Engineering team. 

This superstar will be a part of any of the 5 subdivisions within Product Engineering -- Merchant experience, checkout experience, settlement experience, common and API teams. He or She will receive mentorship and have a reporting line to the Head of Product Engineering.

Responsibilities:

You will be responsible for developing and scaling our payments platform while meeting the highest standards in terms of security, maintainability and resilience to failure. You will meet regularly with the product team to align software delivery with business goals. With the help of your team members, you will come up with software design tradeoffs, communicate them clearly to other engineers as well as product team members to implement mutually agreed-upon solutions.

In addition to regular deliverables expected of the engineering team, you are expected to follow and stay current with industry best practices -- such as writing automated tests and taking part in regular code reviews to ensure quality code at its highest possible standards. We look forward to meeting you!

Requirements:

  • Knowledge of one or more high level statically typed languages (i.e. Java, Scala, Haskell, Kotlin, Rust, C++, OCaml, C#, F#, etc), plus an interest in Functional Programming and knowledge of Git.  
  • Senior Software Engineering experience of many years.
  • Quality code and testing: Legibly-written code that is easily understood by others.
  • Approaches debugging, with a systematic approach.
  • Understands automated testing with a curiosity to suggest performance improvements.
  • Ability to understand code independently and make intelligent inferences to code in the broader context. 
  • Understanding of software architecture and design with the ability to align the overall service architecture.

Nice to have:

  • Scala, Cassandra, Kafka, Postgres, Functional Programming, REST API, microservices architecture, JSON, Avro, CI/CD, AWS, Fargate, Terraform, Git, Data streaming, ElasticSearch, Redis, Event Sourcing, unit/functional testing, cats, cats-effect, tagless final, CQRS, event sourcing.
  • Demonstrates technical leadership and mentorship to junior engineers.
  • Understands cross-team interdependencies and work streams.
  • 50-249

Paidy was founded with the mission to create a world of “We remove the barriers, embrace simplicity”, offering its real-time monthly consolidated credit service all across Japan. Paidy started Japan’s first instant post-pay credit service for ecommerce consumers in October 2014. Paidy requires no pre-registration or credit card to use; Paidy consumers purchase products online using only a mobile phone number and email address (verification is established though a four-digit code via SMS or voice pin-code) and settle a single monthly bill for all their purchases, either at a convenience store, by bank transfer or auto debit. Paidy also supports multi-pay installments and subscriptions. There are currently over 2,000,000 Paidy accounts in use (March 2019)!! Paidy has proved a powerful means of persuading first time buyers to transact online. Its proprietary models and machine learning mean that transactions are underwritten in seconds, with guaranteed payment to merchants. Paidy increases merchant revenues by reducing incomplete transactions, increasing conversion rates, boosting average order values, and facilitating easy repeat buying.

  • Technology
  • Late Stage Venture
  • Relocation Support
  • Typed Functional Programming
  • AKKA
  • CI/CD
  • Cassandra
  • Distributed Systems
  • Pension Contributions
  • Diverse Management Team
View 4 jobs
Engineers who find a new job through Python Works average a 15% increase in salary.

Salary

Competitive

Contract type

Full time
Sponsorship offered

Technologies & frameworks

  • Scala
  • Kafka
  • Cassandra
  • Distributed Systems
  • Typed Languages

Benefits & perks

  • Pension contributions
  • Diverse management team
  • Japanese speaking lessons
  • 2 months relocation/housing

Other roles that might interest you

Data Engineer
Paidy
Sponsorship
Competitive
Change how payments are made in Japan with a real time distributed platform, handling millions of users
Senior Data Engineer
Paidy
Sponsorship
Competitive
Change how payments are made in Japan with a real time distributed platform, handling millions of users
Product Engineer