Back-End Engineer (Senior)

Woodstock Minato-ku, Tokyo
  • 💴 ¥8.5M ~ ¥12M annually
  • 🏡 Partially remote
  • 🧪 7+ years experience required
  • 💬 Business Japanese
  • 🌏 Apply from abroad
  • 🧳 Relocate to Japan
APPLY FOR THIS POSITION
DO YOU NEED MORE INFO?
ASK A QUESTION

About Woodstock

Woodstock Minato-ku, Tokyo

Woodstock is Japan's first social investing app that allows users to invest in the US market with as little as 200 yen. Users can share trades, discuss market trends, or show off their portfolio like it’s a new pair of shoes on Instagram.

Key benefits

  • Use both English and Japanese
  • Team lunches and offsites
  • Support for educational expenses

About the position

Responsibilities

  • Architect and develop retail investing platform for Woodstock.
  • Provide technical structure to teams and work closely with management and stakeholders to define strategic roadmaps
  • Manage individual projects priorities, deadlines and deliverables with your technical expertise
  • Mentor and train other team members on design techniques and coding standards
  • Write high quality, well tested code to meet the needs of your customers
  • Hands-on with coding
  • Build new financial services to meet critical product and business needs using Golang and Java.
  • Design scalable systems to solve novel problems with modern cloud technology and industry best practices.
  • Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter.
  • Debugging extremely difficult technical problems, and making systems and products both work better and are easier to deploy, own, operate and diagnose.

Requirements

  • 7+ years of experience in software engineering.
  • You’ve designed, built, scaled and maintained production services in financial services domain, and know how to compose a service oriented architecture
  • You write high quality, well tested code to meet the needs of your customers.
  • Experience in uplevelling junior engineers via processes and setting a high bar for them to follow
  • You know what high quality code and software engineering processes look like and know how to foster an environment that creates them
  • You possess strong technical skills for system design and coding
  • Excellent written and verbal communication skills in Japanese and English, and a bias toward open, transparent cultural practices.
  • Extensive knowledge of the Spring Boot framework, micro services architecture, and gRPC.
  • Experience with Kubernetes and AWS.
  • Business Japanese ability

Nice to haves

While not specifically required, tell us if you have any of the following.

  • You have gone through a rapid growth in your company (from startup to mid-size).
  • You’ve worked with Golang, Docker.
  • You are familiar with Agile development practices.
  • Background in working in AI /LLM models.

Compensation

8.5 to 12 million JPY annually.

Hiring Process

  1. 1

    Pre-screening

    We’ll review your application and see if you’re a fit for the position.

  2. 2

    Interview for culture fit

    We’ll assess if you’re a fit with our culture, company mission and values.

  3. 3

    Technical interview

    We’ll assess your technical abilities, including your understanding of systems and debugging. It will include a coding challenge.

  4. 4

    Reference check

  5. 5

    Work trial

    We’ll typically have a paid work trial (usually 1 week). We understand this isn’t possible for some candidates due to their work engagements or schedules, but it’s a great way to test our fit for each other and we believe it’s mutually beneficial.

APPLY FOR THIS POSITION
DO YOU NEED MORE INFO?
ASK A QUESTION

Other Jobs at Woodstock

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.