SS

[Japanese N2+] Messaging Backend Engineer | Distributed Systems & Storage | 8M–15M JPY

Hiring from
Japan
Work type
Hybrid
Posted

610,636 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

[Japanese N2+ / English Advanced] Messaging Backend Engineer | Distributed Systems & Storage | 8M–15M JPY/year



Why should you apply:


【Build Backend Systems Processing Billions of Messages Daily】

Develop and improve backend infrastructure supporting a messaging platform used by over 180 million people. The platform processes tens of billions of messages per day, creating demanding challenges in scalability, performance, and reliability.


【Work on Distributed Storage Architecture and Technology Choices】

Contribute to architecture design and technology selection for distributed databases and storage systems. Work on challenges involving data consistency, fault tolerance, replication, and the evolution of large-scale storage infrastructure.


【Solve Complex Problems in an Engineering-Focused Environment】

Work alongside experienced engineers in a results-oriented environment that supports autonomy. Full flextime and a hybrid work arrangement offer flexibility while you contribute to technically challenging systems.



Hiring Company:

A major Japanese technology company with approximately 10,000 employees, around 45% of whom work in engineering. Its services reach over 180 million monthly users across multiple digital business areas.



Responsibilities:

  • Design and develop backend systems and data structures for high-volume distributed processing and storage.
  • Improve performance, scalability, fault tolerance, and data consistency across distributed databases.
  • Contribute to storage architecture design and evaluation of next-generation distributed database technologies.
  • Investigate production issues, conduct root cause analysis, and implement measures to prevent recurrence.
  • Collaborate with backend and SRE teams to improve reliability, observability, testing, and deployment processes.
  • Depending on the team and component, participate in on-call support for service availability.



Required Skills:

  • 5+ years of backend development experience.
  • Experience designing, architecting, and implementing systems or solutions.
  • Experience working with distributed systems and/or databases.
  • Strong fundamentals in computer science, including algorithms, data structures, networking, and parallel processing.
  • Experience designing systems with non-functional requirements such as performance, scalability, and availability.
  • Team development experience.
  • Advanced English and Japanese at N2 level or above.


Preferred Skills:

  • Experience with high-volume data processing or large-scale backend services.
  • Knowledge of distributed databases or storage technologies such as Redis, Apache HBase, or YugabyteDB.
  • Understanding of consistency models, replication, partitioning, and distributed-system trade-offs.
  • Experience with SRE practices, incident management, or SLI/SLO definition.
  • Familiarity with observability tools, CI/CD, Docker, or Kubernetes.
  • Knowledge of security and privacy best practices.



Working Hours:

Full flextime


Working Style:

Hybrid — 3 days in the office and 2 days WFH; office days are determined by the division lead.


Employment Type:

Permanent


Holidays:

Saturday, Sunday, National Holidays, Year-end and New Year Holidays, and Paid Holidays.


Services / Benefits:

Transportation allowance, paid leave, social insurance, periodic health examinations, employment insurance, and other benefits.



ID: 507547

Similar jobs