Software Engineer (Python / JavaScript)
- Salary
- ¥310K–¥400K/mo
- Moves you to
- Japan
- Support
- Visa sponsorship
- Posted
68,312 relocation jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
Company Description BHJ Soft Corporation is a cutting-edge logistics software provider that specializes in digitizing and automating various aspects of the logistics process. With a mission to modernize the industry, BHJ Soft aims to revolutionize the way logistics services are delivered worldwide. We are dedicated to offering innovative solutions that enhance efficiency, streamline operations, and improve customer experiences.
Our platform already runs on production at our partner company. Now we’re turning it into a SaaS product that other companies can use.
We’re looking for a Software Engineer to help build it from the ground up. This role starts as a contract position and converts to permanent employment (正社員) within 12 months.
Why join us
- Real ownership: shape the product’s architecture and features, not just close tickets
- Visible impact: work directly with the logistics teams who use what you build
- Broad growth: front end, back end, APIs, and deployment
- A clear path to a permanent role: convert within 12 months and become eligible for annual bonuses. Evaluated on delivered features, code quality, and teamwork.
- English-first workplace: build your Japanese as you go
What you’ll do
- Build new features across the full stack (Python/Flask, JavaScript, PostgreSQL)
- Develop REST and SOAP integrations with carriers and partner systems
- Write unit tests, find bugs and fix them
- Deploy to Heroku and AWS and monitor performance
- Work with customers to turn their workflows into product features
- Write clear technical documentation
What we’re looking for
- 2 years experience with building web applications with Python (Flask) and JavaScript/HTML
- Experience with REST APIs (SOAP is a plus)
- Experience with relational databases, ideally PostgreSQL
- Experience deploying to a cloud platform (Heroku, AWS, GCP, or similar)
- A CS degree or equivalent hands-on experience
- Business-level English
Nice to have
- Django, React, or Vue
- GraphQL
- Android development
- Concurrency / multithreading
- NoSQL databases
Compensation & benefits
- ¥310,000–400,000/month (approx. ¥3.7M–4.8M/year), based on experience
- Overtime paid in full
- Bonus after conversion to permanent employment
- Commuting allowance (up to ¥30,000/month)
- Full social insurance
- Equipment and learning support is also available
- Visa sponsorship for candidates residing in Japan
Working conditions
- Monday–Friday, 9:00–18:00
- Weekends, national holidays, New Year break, and annual paid leave
Location
Ebina, Kanagawa. 8 minutes on foot from Ebina Station (Odakyu / Sotetsu lines), 10 minutes from JR Ebina Station (Sagami Line).
Hiring process
[Casual chat → technical interview → offer], usually completed within 4-6 weeks.