This position is closed and is no longer accepting applications.

Senior Backend Engineer

Givery Shibuya, Tokyo March 4 2025
  • 💴 ¥7M ~ ¥9M annually
  • 🏡
    Fully remote
    From Japan
  • 🌏
    Apply from abroad
    Relocate to Japan
  • 💬
    No Japanese required
    Business English
  • 🧪
    Senior level
    3+ years experience required

About Givery

Givery Shibuya, Tokyo

Givery develops Track, a platform for assessing and training engineering talent; MANA, which applies AI and agent-based systems to improve business operations; and DECA, a set of tools for marketing process transformation.

Key benefits

  • Awesome tech
  • Work-life balance

About the position

We are looking for a backend engineer to help us expand track, a product suite that helps companies evaluate, train and hire engineers.

Here’s a list of technical challenges we hope you’ll help us with:

  • Reliably compile and evaluate thousands of concurrent coding exams
  • Build machine learning systems to detect fraudulent code submissions
  • Enable customers around the world to evaluate, build and train their development teams
  • Help migrate monolithic backends to scalable and highly reliable microservices

Responsibilities

  • Design, develop, maintain and test new and existing backend features for Givery’s platform in Scala.
  • Collaborate with a distributed engineering team to help maintain a high quality code base.
  • Help evaluate and clarify product requirements and provide technical solutions that meet customers’ needs.
  • Monitoring and quick response to production bugs or failures to ensure stable operation of services. (** We pride ourselves in releasing high quality bug free code. Production incidents are extremely rare and the large majority are handled during core work hours.)

Requirements

  • 3+ years of professional experience driving the backend work of a commercial product using a JVM based language (Scala, Kotlin, Java) or a relevant modern programming language.
  • Experience building REST APIs running over distributed infrastructure
  • Interest in and practical application of basic functional programming concepts
  • Familiarity with non blocking, asynchronous programming techniques (e.g. Futures, Akka/Actors, Typelevel/IO)
  • Experience working with relational databases (e.g. PostgreSQL, MySQL)
  • Understanding and experience writing and maintaining automated test suites (Integration tests, Unit tests, Property based tests…)
  • Experience working with cloud service providers (AWS / GCP / Azure)

Nice to haves

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

  • Japanese language abilities

Compensation

¥7,000,000 ~ ¥9,000,000 annually.

Hiring Process

  1. 1

    Call

    A 30-60 minute call with the team’s leader.

  2. 2

    Online coding exam

    A coding exam via our product “Track Test”.

  3. 3

    Team Interview

    Around 3 rounds of 45 minutes with different members of the team.

  4. 4

    Offer!

Meet Givery's Developers

Ryoko started her career as a typical Japanese office worker, but went through a dramatic career change, joining Givery as a Frontend Engineer where she speaks almost exclusively in English.

Read their story...

John Joe, a backend engineer at Givery, explains how the company’s relaxed culture allows developers to drive the product forward, giving them autonomy to pursue tasks like refactoring that don’t directly deliver immediate business value.

Read their story...

Since joining Givery’s HR Tech division as an engineering manager two years ago, Wil Andrade has helped scale their engineering team from nine to twenty-four engineers. Wil shares how he's not only grown a team, but provided an environment where no one wants to quit.

Read their story...

Related jobs

More jobs like this

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