This position is closed and is no longer accepting applications.

Full Stack Engineer

Univa Paycast Minato-ku, Tokyo
  • 💴 ¥5M ~ ¥9M annually
  • 🏡 Fully remote
  • 🧪 3+ years experience required
  • 💬 No Japanese required
  • 🌏 Apply from abroad
  • 🧳 Relocate to Japan

About Univa Paycast

Univa Paycast Minato-ku, Tokyo

Univapay is a payments gateway application developed in-house which provides a one stop solution for merchants to access a plethora of different payment providers, from credit card payments, to QR code based systems, bank transfers and more.

Key benefits

  • Full flex time and fully remote
  • We’ll work with you to grow your career
  • Highly collaborative environment

About the position

You will join us as a team member of the development team within the Systems Department. All of our systems are developed in-house, and you will be involved in the entire process of planning, analyzing issues, and making proposals for features. In addition, work assignments, development policies, development languages, tools, etc. are decided through discussions among engineers. Main responsibilities include feature development, library upgrades, reviewing the source code with other team members and maintaining uptime of the system. Most tasks involve the development of our payment systems, but we also work on developing tooling, CI/CD flows and other auxiliary services to support our main system.


  • Design, develop, and maintain innovative features based on business needs
  • Design scalable and fault tolerant architectures for distributed cloud deployments
  • Maintain CI / CD, create solid tests and concise documentation to ensure high quality deliverables
  • Debug and implement solutions to production issues that cuts across application scopes
  • Select appropriate infrastructure and deploy them with reproducible IaaC systems
  • Coordinate with other teams and departments within the company


  • Bachelor’s degree in Computer Science or related field
  • Experience with version control and code review processes using Git
  • 3+ years of object oriented development experience
  • 2+ year of functional development experience
  • 2+ year of frontend development experience
  • Scala / Java / Kotlin / Javascript / Typescript development experience (experience with other functional languages is also accepted)
  • Experience developing API-based web systems
  • Experience using RDBMS (Relational Database Management System)
  • Experience developing automated tests
  • Comfortable with writing HTML and CSS (including CSS generation markups like SASS)
  • Experience with developing single page applications using react & redux consuming REST APIs
  • Experience working with Docker and containerized architectures
  • Experience working with code based infrastructure like AWS Cloudformation or Terraform

Nice to haves

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

  • Experience with Agile development
  • Experience developing systems from scratch
  • Experience with messaging systems/event driven architecture
  • Experience with NoSQL databases
  • Experience in working with AWS services
  • Experience with microservices, Serverless framework
  • Experience with CI / CD development
  • Contributions to open source projects by reporting issues and writing patches
  • Experience with financial services
  • Conversational Japanese ability


5 to 9 million JPY annually.

Overtime allowance for 30 hours per month is included in the monthly salary (79,113 yen - 142,405 yen/month).

Hiring Process

  1. 1

    Document screening

    We’ll review your resume to see if we think you could be a match.

  2. 2

    Coding test

    You’ll be able to choose from Java, Scala, Kotlin, and JavaScript.

  3. 3


    Typically you’ll have two to three interviews.

  4. 4


    If all goes well, we’ll make you an offer.

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.