Job title: Backend engineer -(Senior/Staff level)
Job type: Permanent
Emp type: Full-time
Industry: IT & Telecommunications / IT・通信
Functional Expertise: Technical (IT) / 技術職(IT)
Salary: Negotiable
Location: Tokyo Japan
Job published: 2025-09-11
Job ID: 64940

Job Description

Senior/Staff level

Back-end engineer - distributed system

English environment

 

■ Job Title

Senior/Staff level

Back-end engineer

■ Company Overview

One of the top Japanese IT company with B2C products.

 

■ Your Role and Responsibilities

  • Lead the design and implementation of scalable backend features and APIs for a global messaging platform.

  • Architect distributed systems with a focus on scalability, fault tolerance, and adaptability to evolving platform demands.

  • Drive collaboration across organizational boundaries, aligning with Product, SRE, Security, and other Platform teams to enhance system reliability, observability, and user experience while ensuring efficient delivery meeting business needs.

  • Drive enhancements to test automation, monitoring, and incident response practices.

  • Shape the long-term technical vision, decision-making, and roadmap for evolving our backend architecture to meet future demands, aligning with organizational goals.

  • Mentor engineers and foster a culture of learning, quality, and continuous improvement.

  • Help establish and evolve engineering best practices and technical standards.

  • Stay informed on industry trends to inspire innovation and maintain technical excellence.

  • Depending on the team and specific components, this role may include on-call responsibilities to support 24/365 service availability.

■ Experience and Qualifications

Ideal Candidate

  • Passionate about the challenges of building complex, large-scale distributed systems.

  • Strong analytical and logical thinking skills, with a high sense of responsibility, curiosity, and passion for learning. Demonstrates critical thinking and takes initiative in addressing complex challenges proactively.

  • Team player with good collaboration skills, communicating effectively across teams and levels, adapting style for diverse audiences.

  • Proactive in identifying technical challenges and leading initiatives to address them.

  • Supports team success through mentoring, knowledge sharing, and fostering a collaborative engineering culture.

  • Balances technical ambition with practical execution, always aligning with the team’s constraints and goals.

 

  • Demonstrated experience in architecting or significantly contributing to distributed systems in high-traffic environments.

  • Strong proficiency in developing and maintaining large-scale backend services using Java, Kotlin, Scala, or similar.

  • Experience leading mid-to-high complexity and impactful projects coordinating with stakeholders to meet business needs.

  • Proven track record of providing strong technical leadership by shaping architecture and driving standards across teams.

  • Proficiency in system monitoring, incident management, and reliability practices.

  • Demonstrated self-drive and ability to deliver timely results.

  • Effective team player with a strong track record of collaboration and successful project delivery in cross-functional environments.

  • Demonstrated ability to mentor engineers and improve team-wide development practices.

  • Fluent in written and spoken English (or Japanese) for technical and cross-functional communication.

■ Preferred Experience/Skills

  • Experience with distributed data storages such as Redis, MongoDB, Apache HBase, Apache Kafka.

  • Proficient with SRE practices, including defining and monitoring SLIs/SLOs.

  • Knowledge in Security Engineering for backend systems, with awareness of and adherence to modern security best practices in software development.

  • Proficient with test engineering for highly concurrent systems.

  • Solid understanding of CI/CD pipelines, testing strategies, and software deployment best practices.

  • Hands-on experience with observability tools such as Prometheus, Grafana, Elasticsearch, and Kibana.

  • Experience with Kubernetes and container orchestration in production environments.

 

Development Environment

  • Product & Service Development: Java, Kotlin, Scala, Spring Framework.

  • Observability: Prometheus, Grafana, AlertManager, Elasticsearch, Kibana, Zipkin.

  • Storage (RDBMS, NoSQL, Event Store): Redis, Apache HBase, Apache Kafka, MongoDB.

  • Infrastructure: Containers (Kubernetes), private cloud.

■ Good Reasons to Join

● Flexible work-from-home arrangement/ international team
● Competitive salary and benefits

■ Work Location

Tokyo

*Flexible time with full remote

■ Salary 

Negotiable

■ Contract term (we need to give a very detailed description if it’s a fixed-term contract!)

Permanent

 

 

Details will be provided during the meeting.

File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB