freehire launches on Product Hunt on 26 August.

Follow →

Product Back-end Engineer

Open 30d

Pairs is one of Japan's largest matching apps, used by over 27 million registered users looking for their ideal partner (as of 2025). As part of Match Group, which offers over 20 brands in multiple languages, we are leveraging the know-how cultivated within the group to drive global expansion.

Our Product Development Department is making daily strides toward our mission of "creating things that people will be glad they had in their lives," and we are continuously releasing exciting new features to help users find their lifelong partners.

Job Summary

As a member of the Product Back-end 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, front-end engineers, and other colleagues will drive your work. You will be responsible for everything from the design to the implementation of back-end solutions using a diverse tech stack including MySQL, DynamoDB, Redis, and Elasticsearch, releasing features that help Pairs users find their ideal partners.

You will review design documents and pull requests with the back-end team, contributing to the continuous improvement of our 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 back-end development of new features from feasibility to release
  • Design, implement, and operate scalable, observable, and maintainable back-end solutions
  • Collaborate frequently with colleagues in product, front-end, 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 in developing APIs and back-end systems
  • Experience in development using 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 back-end technologies

Tools we use Programming languages: Go, TypeScript Tech 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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available