Jobs / Full-stack Engineer | Gojiberry, Human Insights Startup
Jobs at EDOCODE Inc.

Full-stack Engineer | Gojiberry, Human Insights Startup

EDOCODE Inc. Tokyo

Listing expired

Sorry, this job listing is no longer available!
Browse our new job listings here
EN: business
JP: conversational
Employment Type
Full time

Job Description

The position has been filled. Thank you for your interest.

You will be an early member of our new product Gojiberry, currently in beta.

What Gojiberry Does 

We believe that businesses should talk to their customers. When a businesses understand their customers deeply, they can create successful products and services that meets their needs while giving a great user experience.

In an increasingly online world it is increasingly difficult to meet your customers face-to-face. As helpful as data analytics tools are, they lack human context. They lack the "why".

Gojiberry helps small-to-medium business owners connect with their customers and stores to gain deeper customer insights. In doing so, we want to strengthen customer relationships, grow the customer experience, and scale their business with them.

About the Way We Work 

Our team adapts the Lean XP product development process. Lean XP is a software development approach that blends Lean and Extreme Programming(XP) principles to deliver customer value efficiently and eliminate waste. It emphasizes collaboration, flexibility, and continuous improvement through practices like continuous integration, testing, and pair programming. The goal is to deliver value quickly and with high quality. What it means to how we work from a day-to-day basis is:

  • User focus: We strive to have a strong understanding of the user’s needs and prioritize delivering value to them.
  • Pairing: We work in pairs to reduce communication cost and for faster decision-making process. You will be working closely with another engineer to develop solutions that provides value to our users.
  • Small, incremental delivery: We focus on delivering small, usable pieces of functionality frequently, rather than large batches infrequently.
  • Test-driven development: We write automated tests before writing code to ensure that the code meets the desired requirements.


As an Engineer in our Lean XP team, you will be responsible for driving continuous product improvement and insuring value delivery by applying lean principles and practices. What you will achieve in this position includes:

  • Participate in team discussions and contribute to the conversation in a productive and constructive manner
  • Drive the design and management of databases for server-side and front-end implementation
  • Implement and maintain automated testing and continuous integration and deployment processes
  • Work closely with team members to facilitate rapid software releases by utilizing pair programming and test-driven development (TDD) techniques


Required Skills 

  • 2+ years of experience in development of back-end web servers or front-end single page applications
  • Experience working with REST or GraphQL APIs
  • Experience working with relational database (MySQL, etc.)
  • Basic knowledge of writing unit tests
  • Basic knowledge of CI/CD concepts


  • Experience or familiarity with Agile and XP practices
  • Proficiency in React, TypeScript, or Go
  • Experience working with Kubernetes in a production environment
  • Experience in using and operating cloud services such as GCP
  • Experience with monitoring tools such as Prometheus

Language Skills 

  • Business or native level of English
  • Conversational or higher level of Japanese

The Kind of Person We Are Looking For

  • Adaptable, collaborative, and open to feedback
  • Able to explain technical concepts in a clear and concise manner to team members who may not have the same technical background
  • Passion for learning and continuously improving their skills
  • Comfortable in ambiguous environments that require experimentation and frequent adjustment

About the Company

EDOCODE is a startup company that was founded with the goal of conceptualizing and developing services needed across the globe. We are a team that prioritizes diversity, having 60/40 male to female ratio, and 65/35 Japanese to foreign ratio. From this diversity we work to create relevant products that will be used by people of all backgrounds. We endeavor to leverage IT/web technologies to provide solutions to everyday inconveniences and ultimately contribute to bettering the world.

We are a mindful and passionate group, striving to build an ideal work environment for a variety of lifestyles. We create flexibility by being fully remote and being understanding towards team members with families and other unique needs. Alleviating these external concerns allow us to focus on what we do best - building great services that generate more value for our customers.