Backend engineer (Python)

pafin Chiyoda-ku, Tokyo
  • 💴 ~ ¥7M annually
  • 🏡 Partially remote
  • 🧪 3+ years experience required
  • 💬 No Japanese required
  • 🗾 Japan residents only
  • 🧳 No relocation support
DO YOU NEED MORE INFO?
ASK A QUESTION

About pafin

pafin Chiyoda-ku, Tokyo

We are Japan’s top provider of cryptocurrency P&L calculation services and continue to drive innovation as the DeFi and NFT landscape evolves.

Key benefits

  • Flextime
  • Free Japanese lessons
  • Technical Cofounders

About the position

We are a rapidly growing fintech company specializing in providing cutting-edge investment management platform. Our core service, cryptact, is Japan’s leading platform for cryptocurrency profit and loss calculation and tax reporting. We are committed to expanding our services and enhancing financial data infrastructure to support individual investors. As we continue to innovate, we are seeking a Core Service Engineer to join our engineering team and help scale and improve our data services.

Responsibilities

  • Collaborate with business analysts and other engineers to define data needs and implement data pipelines
  • Integrate with cryptocurrency exchanges APIs
  • Design, develop, and maintain microservices adjacent to the main application
  • Design, develop, and maintain internal tools for marketing, business, and accounting teams
  • Coordinate with other teams to ensure smooth service delivery

Requirements

  • Professional experience in Python development with database systems (e.g., PostgreSQL, MySQL)
  • Ability to adapt to changing priorities in a fast-paced startup environment
  • Strong teamwork and communication skills

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Experience in the financial services or fintech industry.
  • Proficiency in business-level Japanese.
  • Familiarity with recent development tools (e.g., Docker, GitHub, CircleCI, Slack).
  • Willingness to learn or deepen expertise in Scala or Python as needed.

Compensation

Up to 7 million JPY annually.

Stock options are also available.

Hiring Process

  1. 1

    Application Review

    Our team will review your resume and assess your background based on the requirements of the role.

  2. 2

    Technical Assignment

    If your application passes the initial review, we’ll send you a technical assignment. You’ll have one week to complete and submit the task.

  3. 3

    First Interview (online)

    If your assignment looks good, you’ll have a casual online chat with our HR representative. This will be a short conversation to confirm your resume and get a sense of basic cultural fit.

  4. 4

    Team Interview (online)

    You’ll speak with two engineers from the team you’d be joining — typically the team lead and a team member.

  5. 5

    Cross-Team Interview (online)

    You’ll then meet with two senior engineers (tech leads) from other teams. This helps us assess collaboration potential across teams.

  6. 6

    Final Interview (onsite)

    The final round will be an onsite interview at our Tokyo office with the CEO and executive members.

DO YOU NEED MORE INFO?
ASK A QUESTION

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.