Senior Backend engineer

Location: Japan - Tokyo
Job Type: Permanent
Salary: 8000000 - 11000000 JPY
Job Function: Developer
Reference: JO-190520-191010
Industry: Technology/Online
Sub-Industry: Software Company

Company Overview

Research and development of advanced artificial intelligence and provision of related solution services.


Job Description

They are looking for a Senior Backend Engineer (6+ years of relevant experience) to help create innovative and creative services based on AI. Successful candidates will join a highly skilled and growing team, and should be able to help specify, develop, test, and deploy high-quality backend solutions for their customers.

 Taking lead on and pushing successful projects
 Guiding and mentoring more junior engineers in proper engineering practices through code review and peer programming
 Defining backend architecture and implementation details of new features in cooperation with other team members, front-end, and machine learning engineers
 Specifying and developing scalable and performant cloud infrastructure
 Finding bottlenecks and continually improving system performance


 Leading a team of engineers
 Building and maintaining scalable high-throughput message queue architectures
Deep understanding of distributed systems  Building customer-facing cloud-native systems on GCP or AWS
 Continually benchmarking, optimizing, and monitoring microservices to support fast growth
 Very strong coding skills in Node.js, Python, or Go
 Automating testing and deployment of containerized applications

Additional Job Information

Team effort: A cohesive team can be more effective than an isolated prodigy. Engineers are expected to work well in groups and look for opportunities to empower their colleagues.
 Responsibility: Take responsibility for your own tasks and hold others responsible for theirs.
 Self-improvement: Create an environment where engineers can focus on their engineering tasks and self-improvement without excessive outside disturbances.
 Experimentation: Engineers should have some freedom in experimenting with new ideas and technologies, as this ultimately could translate into building better products or the creation of valuable new IP.
 Quality: Maintaining a mindset of developing high quality features and code.