Senior Backend Software Engineer

THE ARM GROUP Japan
Visa Sponsorship Relocation
Apply
AI Summary

Backend software engineer will contribute to the development of our Warehouse Management System (WMS) and its companion Handy Terminal device. The team's mission is to build and maintain a robust, tested, and high-performance backend architecture. We value open communication and a collaborative team spirit.

Key Highlights
Design, develop, and maintain a key component that supports the efficient flow of supply chain operations
Enhance code quality and ensure comprehensive test coverage through continuous improvement
Collaborate effectively with cross-functional development teams to integrate solutions and align best practices
Technical Skills Required
Python FastAPI Django PostgreSQL pytest GitHub Actions Docker Redis asyncio
Benefits & Perks
Competitive salary package
Opportunity to work with a highly talented and diverse team
Comprehensive visa and relocation support

Job Description


The ARM Group is hiring for a “Software Engineer – Backend” with one of our clients in Tokyo, Japan


Summary:

Backend software engineer will contribute to the development of our Warehouse Management System (WMS) and its companion Handy Terminal device, both of which are integral to our logistics product suite. These systems are designed to seamlessly integrate with our state-of-the-art ASRS systems. The team’s mission is to build and maintain a robust, tested, and high-performance backend architecture, including databases and APIs, shared across all deployments. While the role emphasizes strong software development and engineering practices, we also value open communication and a collaborative team spirit. 


In this role, you will: 

  • Design, develop, and maintain a key component that supports the efficient flow of supply chain operations. 
  • Enhance code quality and ensure comprehensive test coverage through continuous improvement. 
  • Collaborate effectively with cross-functional development teams to integrate solutions and align best practices. 


Requirements

Minimum Qualifications: 

  • 7-12 years of professional experience with Python, with a focus on versions 3.10 and above. 
  • Practical experience working with web frameworks such as FastAPI or Django. 
  • Strong understanding of SQL database principles, particularly with PostgreSQL. 
  • Proficiency in testing and building automation tools, including pytest, GitHub Actions, and Docker. 


Bonus Points: 

  • Experience with NoSQL databases, particularly with Redis. 
  • Practical experience with asynchronous programming (e.g., asyncio) or message bus systems. 
  • Ability to clearly articulate technology choices and rationale (e.g., Tornado vs. Flask). 
  • Experience presenting at conferences or meetups, regardless of scale. 
  • Contributions to open-source projects. 
  • Familiarity with WMS concepts and logistics-related processes. 

 

Is This the Right Role for You? 

  • You are motivated by the opportunity to make a tangible impact and deliver significant business value. 
  • You appreciate APIs that are thoughtfully designed with clear, well-defined objectives. 
  • You thrive on understanding how your work integrates and contributes to a larger, cohesive system. 
  • You are proactive and self-directed, identifying potential issues and gaps before they become problems in production. 


Benefits

  • Competitive salary package. 
  • Opportunity to work with a highly talented and diverse team. 
  • Comprehensive visa and relocation support. 



Disclaimer:

ARM GROUP is committed to building a diverse and inclusive workplace. We are an equal-opportunity employer, and all qualified applicants will receive consideration for employment regardless of race, ethnicity, nationality, religion, gender, gender identity, sexual orientation, age, disability, veteran status, or any other legally protected characteristic under applicable Japanese law.

We particularly welcome applications from individuals of diverse backgrounds, including those with disabilities. Reasonable accommodations are available upon request for applicants participating in any part of the selection process.

By submitting your application, you consent to allow representatives of ARM GROUP LLC to contact you regarding this opportunity — via email, phone, text, or other communication methods deemed appropriate by ARM GROUP LLC — strictly for recruitment purposes. All personal information will be handled with confidentiality and used solely in connection with this hiring process.

Please note that ARM GROUP LLC serves as a recruitment partner sourcing candidates on behalf of a client company in Tokyo, Japan. The final decision to hire or decline a candidate rests solely with the client organization with which we have an agreement.

This job description is not intended to be an exhaustive list of all duties, responsibilities, or working conditions associated with the role. These may evolve or change at the discretion of the client, with or without notice.

All prospective employees must meet legal eligibility requirements to work in Japan. Employment may be contingent on verification of identity, work authorization (including visa status, if applicable), and completion of background checks or other screening procedures as required by the client.


Subscribe our newsletter

New Things Will Always Update Regularly