We're planting a tree for every job application! Click here to learn more

Senior Software Engineer - Team Lead

Paidy

Remote worldwide

JST (–4/+4 h)

Posted 10 months ago

Paidy is Japan’s pioneer and leading BNPL service company. At Paidy we believe in creating simple, instant experiences to take the hassle out of shopping with a touch of magic.

Tech stack

  • Akka

About Paidy, Inc.

Paidy is Japan’s pioneer and leading BNPL service company. At Paidy we believe in creating simple, instant experiences to take the hassle out of shopping with a touch of magic.

Paidy offers instant, monthly-consolidated credit to consumers by removing hassles from payment and purchase experiences. Paidy uses proprietary models and machine learning to underwrite transactions in seconds and guarantee payments to merchants. Paidy increases revenue for merchants by reducing the number of incomplete transactions, increasing conversion rates, boosting average order values, and facilitating repeat purchases from consumers. 

Paidy was acquired in September 2021 by PayPal, the global payments company. Paidy continues to operate its existing business, maintain its brand and support a wide variety of consumer wallets and marketplaces by providing convenient and innovative services.

Paidy continues to innovate to make shopping easier and more fun both online and offline. For more information, please visit http://www.paidy.com.

 

About Position

Paidy is looking for an experienced Engineer with expert knowledge of functional programming (f.i. Scala) to join our Buy Now Pay Later engineering department.

The Buy Now Pay Later department owns the platform and APIs that deliver the core functionalities (payments, billing, settlements) of Paidy’s business. Responsibilities include setting technical direction, working with other teams on identifying requirements, and delivering new functionality.

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).

 

Key Role and Responsibilities

  • Design, develop, and deliver new features for the core Paidy’s platform
  • Collaborate with distributed and multidisciplinary teams
  • Assist in requirements identification and in producing specifications
  • Contribute and adhere to coding standards, best practices, and procedures

 

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.

Required to have: 

  • Knowledge of Functional Programming - ideally Scala and the Typelevel ecosystem
  • Understanding of software architecture and design with the ability to align the overall service architecture
  • Experience with building distributed systems, scalability and high throughput software
  • Experience with maintaining and further developing existing code bases
  • Comfortable with knowledge sharing, working on a team and building relationships
  • Shows interest in the organization’s engineering strategy, product development strategy and how that aligns to the overall business strategy
  • Ability to define task outlines and deliverables
  • Demonstrates a sense of urgency when required
  • Ability to manage some ambiguity and exercises good judgment when needed
  • Ability to give and receive constructive feedback tactfully upstream and downstream
  • Excellent communication skills, ability to interact effectively with multidisciplinary teams

Good to have: 

  • 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

 

What We Offer You

  • Diversified team with 221+ colleagues from 37+ countries
  • Exciting work opportunities in a rapid-growing organization
  • Cross-functional collaboration
  • Flexible work-from-home arrangement
  • Competitive salary and benefits


Compensation

¥10M - 13M

Role type

Full time

Visa sponsorship

Not provided

Benefits & perks

  • Japanese Speaking Lessons

  • Pension Contributions

  • 2 months relocation/housing

  • Diverse Management Team

Similar roles that might interest you

WorksHub

CareersCompaniesSitemapFunctional WorksBlockchain WorksJavaScript WorksAI WorksGolang WorksJava WorksPython WorksRemote Works
hello@works-hub.com

Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ

108 E 16th Street, New York, NY 10003

Subscribe to our newsletter

Join over 111,000 others and get access to exclusive content, job opportunities and more!

© 2024 WorksHub

Privacy PolicyDeveloped by WorksHub