Senior Backend Engineer

  • Remote OK - Anywhere in Japan
  • Full-time
  • July 17, 2024
Conditions
location-icon
Apply from Anywhere 👍
visa-icon
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Requirements
language-icon
Language Requirements
Japanese: Business Level
English: Business Level
(Skills in one of the two is sufficient)
career-icon
Minimum Experience
Senior or above

PayPay is looking for a Senior Backend engineer to work on our P2P and Chat systems to deliver the best experience for our customers.

 

Responsibilities

  • Design large scale systems with high complexity to support our high throughput applications
  • Understand how to leverage infrastructure for solving such large scale problems
  • Develop tools and contribute to open source wherever possible
  • Adopt problem solving as a way of life – always go to root cause!
  • Support the code you write in production
  • Collaborate with front-end developers and external team members to integrate user-facing elements with server-side logic
  • Participate in code reviews to maintain high quality code standards and ensure security/data protection measures
  • Support team members by providing technical guidance and design directions
  • Constantly identify performance improvements and optimize the application for maximum speed and scalability
  • Collaborate with product managers ands other stakeholders to gather requirements and deliver features on time

 

Tech Stack

Our technology stack may vary based on project needs. Currently, we utilize:

  • Programming Languages: Java, Kotlin, Scala
  • Frameworks and Tools: Spring Boot, JUnit, Resilience4j, Feign
  • Databases: MySQL/AuroraDB, DynamoDB, ELK, Kafka, Redis, TiDB
  • Deployment and Orchestration: Docker, Kubernetes, ArgoCD, AWS, GCP
  • Development Tools: GitHub, IntelliJ, Gradle, Maven, npm/yarn, Flyway, Jenkins
  • Data Analytics: BigQuery, Kibana, Spark
  • Diagramming Tools: PlantUML, draw.io, miro.com
  • Communication: Slack, Zoom

 

Qualifications

  • Excellent skills in Java, or any other generalized programming language, such as Scala, Python, or Go
  • Interest and ability to learn other coding languages as needed
  • Experience with SQL and NoSQL databases, along with distributed cache
  • Strong fundamentals in data structures, algorithms and object oriented programming
  • In-depth understanding of concurrency and distributed computing
  • Experience implementing platform components such as RESTful APIs, Pub/Sub Systems, and Database Clients
  • Experience with microservices
  • Experience designing high traffic systems
  • Degree in Computer Engineering or Computer Science or 5+ years equivalent experience in SaaS platform development
  • Business of English or Japanese

 

Preferred Qualifications

  • Experience in working for system development in finance, payment, or similar industries
  • Language ability in Japanese and English is a plus (We have a professional translator but it is nice to have language skills)
  • Experience with AWS services

2018年にサービスを開始してからわずか2年4か月でユーザー数3600万人を突破したフィンテック企業であるPayPayは現在35か国以上の国から集まった多様なメンバーで構成されています。従業員は1000名をすでに超えていますが、まだまだ会社は成長段階であり「未完成」です。「PayPay」の提供に当たっては、インド最大の決済サービス事業者であるPaytm社と連携し、同社の顧客本位のテクノロジーを活用して日本におけるスマホ決済を構築しサービスを拡大していきます。

わたしたちの最大のライバルは“現金”です。この困難な課題に前向きに取り組み、他社に真似できない圧倒的なスピードでプロダクトを磨き上げ、日本のキャッシュレス決済、またそれを使用した金融ライフプラットフォームとしての普及を一気に推進することにプロフェッショナルとして情熱を持って取り組み、自ら課題発見し、周囲と協力して新しい価値創出を共に推進する仲間を募集します。

また、働き方に関してもWFA(Working From Anywhere)制度など、新しい人事制度を採り入れてます。当社は基本的にフルリモートでの勤務となる為、勤務場所や現在の居住地は問いません。 地方に暮らしながらも国際都市水準の給料・福利厚生を得ながら、世界レベルの仲間と仕事をする。 そんな働き方もPayPayでは実現できます。

【言語要件】日本語 / 英語どちらかが流暢(ビジネスレベル以上)であれば応募いただけます!

COVID-19期間中のPayPayの方針は以下の通りです。

  • PayPayはパンデミック期間中、従業員の安全を確保するためにリモートワークへの移行を進めており、パンデミックが治まった後もこれを継続していきます。

  • 日本への移住を希望する方の応募は受け付けていますが、渡航規制の関係で移住の時期を明確にすることが難しい状況です。内定が出た場合は、在留資格認定証明書の申請を行いますので、国境が開通すればビザの取得が容易になりますし、遠隔地からの契約など、特別な配慮をすることも可能です。

  • COVID-19が落ち着き、ビザ発給の準備が整うまでは、海外からリモートで仕事を始めることができます。

View PayPay's company page

↑ Back to top ↑

Senior Backend Engineer at PayPay
APPLY NOW  ➜Japanese Required ⚠️