Engineer
株式会社メタプラネット証券(旧Siiibo証券株式会社)は、社債に特化したオンライン証券会社です。スタートアップや新興企業の社債発行と、投資家による社債投資、売買、保有管理を支援しています。
Funding
Investors
About 株式会社メタプラネット証券
株式会社メタプラネット証券は、第一種金融商品取引業者として、少人数私募社債をオンラインで発行・購入できるプラットフォームを提供しています。主なサービスには、企業情報の閲覧、投資家と発行企業のマッチング、社債購入、利息受取、償還、定期換金債、銘柄分散リパッケージ債、セカンダリーマーケットがあります。主な対象は、資金調達を行うスタートアップや新興市場の上場企業、および社債投資を希望する個人・法人投資家です。
Skills
About the Role
You'll work on Siiibo, a web platform that connects lenders and borrowers through a private bond marketplace, handling everything from investor selection to private bond issuance. Depending on your area of focus, you may build the client web application, develop server-side logic and APIs, manage infrastructure, support corporate IT, or assist with project management and development processes. You'll collaborate with a small, tight-knit team that values asynchronous text communication and thorough code review on GitHub Pull Requests.
Requirements
- Experience in web application development in a desired area of responsibility
- Experience in multiple business web application development projects
- Self-taught or non-professional web application development experience
- Experience programming in functional languages
- Experience with Elixir, Erlang, Scala, Haskell, OCaml, Elm, or PureScript
- Interest in application development using functional languages
- Comfort thinking in terms of types and interfaces
- Programming experience through research, coursework, or self-study (for students)
- Experience with middleware-based server frameworks such as Ruby on Rails, Express.js, or Phoenix
- Experience with SPA development using VirtualDOM and pure state management such as Elm or React with Redux
- Experience in small-team development
- Experience with code-review-centered team development
- Comfort using git and GitHub for development
- Experience using Docker for development
Responsibilities
- Design and prototype screens and implement SPA-style client applications
- Integrate with server APIs and improve UX
- Design UI for regulatory-compliant customer explanations
- Write unit and E2E tests
- Design DB tables and API schemas
- Implement migrations and business logic constraints
- Implement user notification features
- Implement and test asynchronous processing
- Implement logging and statutory ledger data output
- Perform resource scheduling and build metrics/trace collection systems
- Build uptime monitoring systems
- Maintain log investigation processes and documentation
- Set up incident response processes
- Maintain internal IT infrastructure including networking and device kitting
- Maintain internal tools and bots and automate business workflows
- Provide internal IT helpdesk support education and documentation
- Automate routine development workflow tasks
- Visualize project progress
- Organize and structure Trello and Esa
Benefits
- Full social insurance (health insurance, employees' pension, workers' accident compensation insurance)
- Nearby residence allowance
- Special leave of 5 days granted upon joining in addition to regular paid leave
- Full transportation expense reimbursement
- PC and business equipment provided
- Remote work option for employees upon request
- Fully remote work possible for contractors
