Full Stack Engineer

Details

  • TeamApplication Team
  • LocationNakameguro, Tokyo
  • Language requirements
    • English (business level)
  • Apply fromAnywhere (relocation possible)
Proceed to Application

Position overview


As a Full Stack Engineer you will be responsible for development of new features for our flagship SaaS product MakeLeaps. You will be primarily working on frontend development in React, while contributing to backend development in Python. You will collaborate closely with designers and product managers in new feature development.

Main responsibilities

・Development of MakeLeaps’ React frontend and Python backend code
・Involvement in planning, designing, implementing, and testing for development projects
・Collaboration with designers and product managers, participation in code reviews

Development environment:
Tech stack: JavaScript/Typescript (React), Python (Django)
OS: Primarily macOS for software development
Test frameworks: Python (pytest, Selenium), Javascript/TypeScript (Vite, Storybook, Cypress), CI (CircleCI, Github)
Database: PostgreSQL
Version control: Git

Essential skills & experience

・3+ years of web development experience
・Experience with HTML/CSS and JavaScript/TypeScript
・Strong React development experience or other related frameworks such as Vue.js or Angular. Emphasis on building out new UI & UX features to fit product requirements/specifications.
・Experience/familiarity with Python/Django
・Ability to write clean, quality code
・Experience collaborating with other teams, particularly design teams
・Experience working with databases, ORMs, and database migrations

"Nice to have" skills & experience

・Experience migrating frontend code
・Experience with Tailwind CSS
・Experience deploying a project into production alone or as part of a group; interest in seeing substantial contributions to such projects that you can point to
・Experience with Wagtail or Wordpress
・Conversational Japanese ability

Benefits, perks, etc.

・5000 yen/month "learning & wellness allowance" to buy books for self-study, gym memberships, seminars, etc.
・Annual health check-up

Interview process

1. Document screening
2. HR screening
3. 2nd (technical) interview
4. Final interview
5. Offer

About MakeLeaps

MakeLeaps is a SaaS vendor whose applications streamline invoicing operations for companies and freelancers to save time in growing their business. Founded in 2014, we have operated as a subsidiary of Ricoh since 2018, bolstering its growing portfolio of digital offerings.

At MakeLeaps we prioritize our people, which is reflected in our culture and work style which accommodates flexible work hours and remote work policies.

One of our core values is “embrace diversity and inclusiveness”, and this commitment is evident in the makeup of our team; women and members from countries outside Japan each comprise about half of MakeLeaps employees.

about-makeleaps-image

Why we love working at MakeLeaps

fingers-heart

Diverse Team

At MakeLeaps, diversity is our strength. With team members representing 12 nationalities, we celebrate a rich blend of perspectives that fuel innovation. Additionally, our balanced men-to-women ratio reflects our commitment to gender equality, ensuring a diverse and equitable workplace for all.

light-bulb

Upskilling and Training

We provide resources to help grow your skills and maximize your potential, no matter your role.

team-work
house

Fully Remote

Remote work is a core practice at MakeLeaps. It grants our team the autonomy to work from diverse locations, harnessing productivity while enjoying a comfortable and personalized work environment.

team-brainstorming
head-talking

Flat Structure

Our flat organizational structure promotes open communication, collaborative decision-making, and direct involvement in shaping our company's journey. Your ideas and contributions truly count here.

hands

Team Building & Recreation

Engage in monthly team-building and recreational activities that create strong bonds and memorable experiences. Join us to be part of a close-knit community where collaboration and camaraderie thrive, making work enjoyable and fulfilling. We also have a variety of casual channels in our internal communications app to bond over food, music, sports, crafts, and more.

team-baseball
watch

FlexTime System

Our FlexTime system empowers our team members to structure their work hours around their individual schedules, fostering a harmonious integration of personal and professional commitments.

employee-working
baby-sleeping

Family Friendly

A significant portion of our team consists of parents, reflecting our inclusive ethos that prioritizes and supports family commitments.