Skip to content
For fTECHNOLOGY & DESIGN
For f

CAREERS AT FOR F

Learn. Build.
Move forward together.

Grow through discussion and collaboration. We are looking for people who want to support businesses with technology and design.

01 OPEN POSITIONS

Open roles

Explore responsibilities and the qualities we look for. Working conditions and training are discussed in detail during interviews.

Administrative specialist

A role where accuracy and care matter, helping create a dependable working environment for the team.

Expected contribution
Reliable back-office operations
Suitable qualities
Careful, consistent execution
Growth opportunities
Suggestions for operational improvement are welcome

Main responsibilities

  • Assist with invoices and estimates using templates
  • Data entry and management in spreadsheets and similar tools
  • Support internal communications and scheduling
  • Assist with documents and file organization
  • Basic proofreading and numerical consistency checks

Example training topics

  • Understand workflows and the purpose behind each task
  • Use templates and checklists
  • Communication practices: when to ask and what to share
  • Basic spreadsheet operations

Qualities we welcome

  • Basic computer skills, including email and spreadsheets
  • Thoughtful communication
  • Attention to accuracy and systematic error reduction
  • Willingness to suggest improvements, however small

What makes this work rewarding

Administration is an operating function. Improving templates and checklists supports productivity and quality across the team, making this behind-the-scenes role directly relevant to results.

Schedule a conversation ↗
Python backend engineer — beginners welcome

Develop practical skills through APIs, data processing and operational improvement. Training establishes sound development practices.

Expected contribution
Turn specifications into working code
Suitable qualities
Keep learning
Growth opportunities
Grow from focused implementation toward design

Main responsibilities

  • Develop and modify web APIs, for example with Flask or FastAPI
  • Assist with database design and SQL data processing
  • Improve operations and build internal tools
  • Initial log and incident investigation using defined procedures
  • Clarify specifications and conduct basic tests

Example training topics

  • Git fundamentals: branches, pull requests and reviews
  • HTTP and API fundamentals: requests and responses
  • Python fundamentals and introductory design: functions, classes and responsibilities
  • SQL fundamentals: CRUD, joins and indexing concepts
  • Operational practices: logs, monitoring and reproducibility

Example technologies

Python Flask / FastAPI SQL Git Docker, as a supporting tool

Examples only; technologies vary by project.

Qualities we welcome

  • Motivation to learn, including self-study or training experience
  • Willingness to research and ask when something is unclear
  • Enjoyment of teamwork and constructive code review
  • An interest in making incremental improvements

What makes this work rewarding

Participate beyond implementation, through operations and improvement.
Learn to clarify ambiguous requirements and turn them into reproducible solutions.

Schedule a conversation ↗

02 WORK STYLE

A good working environment. Room to grow.

Employment: full-time

Focus on your role and growth in a stable environment.

Training: three to nine months

Develop the fundamentals step by step, including if you are new to the field.

Compensation: by discussion

Annual compensation above JPY 5 million is possible, depending on contribution and development.

Days off: weekends and public holidays

Take appropriate rest, including public holidays.

Paid leave: available

We aim to make leave practical through visible task planning.

An approachable team

Establish ways to ask for support instead of carrying problems alone.

03 LET’S TALK

Shall we start with a conversation?

Tell us about your preferred role, experience and what you want to work on next.

Select a time on the booking page. If booking is unavailable, use the contact form.