Connecting...

Sr Backend Engineer

Job Title: Sr Backend Engineer
Contract Type: Permanent
Location: Tokyo, Japan
Industry:
IT
Salary: 8000000 - 10000000
Reference: 10459
Contact Name: Dana Greenfield
Job Published: July 30, 2018 09:00

Job Description

Our Client is looking for an experienced backend developer to help create innovative and creative services based on AI. Successful candidates should be able to help specify, develop, test, and deploy high-quality solutions for the Company's customers.


Responsibilities

  • Set up, maintain, and continually improve internal planning, development, and testing practices
  • Define 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
  • Developing and maintaining automated unit, integration, and system tests
  • Building and maintaining shared code libraries
  • Taking lead on and pushing successful projects
  • Finding bottlenecks and continually improving system performance
  • Fixing bugs and issues
  • Guiding and mentoring more junior engineers in proper engineering practices through code review and peer programming

Required Skills & Experience:  

  • 6+ years of industry experience in engineering
  • Bachelor’s degree in Computer Science or a similar discipline
  • Strong experience in making production-level API services hosted via cloud service platforms such as GCP or AWS
  • Very strong coding skills in Node.js, Python, or Go
  • Specifying MVP’s and new features based on customer requirements
  • Architecting and developing solutions with a focus on scalability, security, testability, and maintainability
  • Writing and maintaining automated test suites
  • Experience working with CI/CD
  • Ability to work independently or with a group
  • Systematic and creative problem solving skills
  • Verbal and written communication skills in English


Preferred Skills & Qualifications

  • Verbal and written communication skills in Japanese language
  • Experience working in agile teams
  • Front-end development
  • Experience working on machine learning projects with libraries such as Tensorflow