Skip to main content

Back-end Engineer, Product (Go)

5 day weekBuilt In Best Places '26Hybrid · Tokyo, Japan

Eureka operates "Pairs," a dating and matchmaking app for people who are serious about finding a partner. Pairs is one of Japan's largest online dating apps, with over 27 million cumulative registrations in Japan. Since launching the Japanese version in 2012, the Taiwan version in 2013, and the South Korea version in 2025, it has continued to grow steadily, with over 900,000 people finding a partner through Pairs. In 2015, we joined Match Group, which operates online dating apps worldwide. To realize our mission of "creating things that people will be glad they had in their lives," we are aiming for further growth not only in Japan but globally.

Job Summary

As a member of the product backend team, you will be at the forefront of new feature development for Pairs, directly impacting project success, business outcomes, and user happiness. As part of Match Group, you will have the opportunity to work with international brands and colleagues.

Daily collaboration with product managers, frontend engineers, and other colleagues will drive your work. You will be responsible for everything from the design to the implementation of backend solutions utilizing a diverse technology stack including MySQL, DynamoDB, Redis, and Elasticsearch, and you will release features to help Pairs users find their ideal partners.

You will review design documents and pull requests with the backend team, contributing to the continuous improvement of the codebase and team practices. You will have the opportunity to frequently collaborate with other teams to identify new challenges and create opportunities to influence the organization.

What You’ll Do

  • Be responsible for backend development of new features from feasibility to release
  • Design, implement, and operate scalable, observable, and maintainable backend solutions
  • Collaborate frequently with colleagues in product, frontend, BI, marketing, and more
  • Contribute to the team by reviewing design documents and pull requests, and proposing process improvements

Qualifications

  • 3+ years of experience in team development
  • Programming skills in a general-purpose language, including Go (preferred)
  • Knowledge of system design (databases, caches, message queues, etc.)
  • Experience developing APIs and backend systems
  • Experience developing on public clouds (AWS, GCP)
  • Communication and documentation skills
  • An approach to development that leverages collaboration and a product mindset
  • A strong desire to learn Go and backend technologies

Tools we use

  • Programming languages: Go, TypeScript
  • Technology stack: MySQL, DynamoDB, Redis, Elasticsearch, various AWS/GCP services
  • Development: Git, GitHub, GitHub Actions, Docker, Jira, Confluence, Slack
  • AI tools: Claude Code Enterprise, Codex/ChatGPT Enterprise, Cursor Enterprise, Gemini Enterprise

#Eureka

#LI-AW2