This job post is more than thirty days old. The position is likely filled by now.
Paidy is looking for an experienced Scala Engineer to join our Payments Engineering team.
The Payments Engineering team owns the existing payment systems and APIs that are core to Paidy’s business. Responsibilities include setting technical direction, working with other teams on identifying requirements, and delivering new functionality.
You will work on the API gateways and backend services that are used by Paidy’s users and merchants to create and manage payments. You will be involved in all stages of the development cycle. You will be able to share best practices and set standards for your team and other teams in Paidy's engineering organization. You will be able to leave your mark on the engineering culture as well.
“Full remote” is available for this position. For this, we require that you’re either based in Japan, or in a location close to Japan that allows for a lot of overlapping working hours (the time zone in Japan is UTC+09:00).
Skills and Requirements
You are passionate about getting things done and into production. The code that you write is functional. You have experience with the Typelevel ecosystem (for example, cats, cats-effect). You are comfortable working with existing Scala code bases. Consistency across services and projects is important to you.
Experience with Akka Cluster, Cassandra, Redis, Elasticsearch, Kafka
Experience with Event Sourcing and CQRS
Understanding of JVM internals and performance optimization
Experience with CircleCI, AWS, Fargate, Terraform, Datadog
Experience working on a payment platform or other fintech field
Send your resume to paidy@scalajobs.com