Job Description
- Feature implementation
- Properly design system (DB, internal communication, data flow etc.) to enable the new feature
- Be responsible to delivery on individual feature implementation
- Monitoring of tech debt and proactive refactoring
- Understand shortcuts during feature implementation
- Keep tabs on tech debt
- Refactor to enable future feature scaleability and system robustness
- Work with teams of 2~4 more junior developers
Job Requirements
- 5+ years of work experience required
- We prefer people that have spent at least 2 years at a single organization
- Internal promotion history is strongly preferred
- Proactiveness to identify problems before they occur, and do something about it
- Extreme intrinsic intelligence to make the best decisions about short term and long term implementation
Preferred Requirements
- Experience developing in the fintech/payments space.
- Excitement working at an early stage startup.
- Excitement in working with new technologies
- Experience working with the following stacks
- Go (Chi)
- Dig/DI
- ConnectRPC (Web, Node, Go)
- Protobuf/Bufbuild
- Temporal
- Templ
- AWS
- Terraform
- Docker
- Git/Github
- Jest/Playwright
- Atlas
- GORM
- Prisma
- PostgreSQL
- HTML/CSS
- Tailwind
- Svelte/SvelteKit
- TypeScript
- GSAP
- Storybook
About Jamm
Jamm enables online customers to make digital payments directly from their bank account. Their service is compatible with over 300 financial institutions, including major Japanese banks.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.