Есть пара нюансов.
1. Чаще всего нужен хороший английский от В2 и разговорный японский хотя бы Н3. Лучше Н2, особенно если менеджерская должность или больше синьорская позиция у разработчика
2. Уровни зарплат в Японии ниже по сравнению с Европой/Канадой/США, а зачастую после вычета налогов может быть меньше, чем на той же позиции получать в РФ. Особенно если это первая компания в Японии, а вы не супер-крутой редкий зверь, под которого кайщя будет крутиться как сможет.