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
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
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
Requirements
- 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 haves
While not specifically required, tell us if you have any of the following.
- 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
Compensation
¥5,000,000 ~ ¥8,000,000 annually.