Login or register to see your saved jobs and receive scout emails
Login or register to find a job
Job ID : 1412734 Date Updated : June 3rd, 2023
REST,GraphQL,APIs,CI/CD concepts

Full-stack Engineer in a small multinational team in Japan

Hiring Company EDOCODE Inc.
Location Available across Japan
Job Type Permanent Full-time
Salary 5 million yen ~ 10 million yen

Work Style

Remote Work and WFH Casual Clothing Minimal Overtime Flex Time

Job Description

===========
Full-stack Engineer | Gojiberry
===========

What you’ll be working on

━━━━━━━━━━━━━━━━━━━━━

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.

Responsibilities

━━━━━━━━━━━━━━━━━━━━━

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

General Requirements

Minimum Experience Level Over 3 years
Career Level Mid Career
Minimum English Level Business Level (Amount Used: English usage about 75%)
Minimum Japanese Level Business Level
Minimum Education Level Bachelor's Degree
Visa Status No permission to work in Japan required

Required Skills

Skills and Experience

━━━━━━━━━━━━━━━━━━━━━

[ 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

[ Good-to-haves ]

  • 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

What 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

Job Location

  • Available across Japan

Work Conditions

Job Type Permanent Full-time
Salary 5 million yen ~ 10 million yen
Work Hours Flextime system: 8 hours including 10am to 4pm
Holidays Five-day workweek, 5 days of child nursing care leave, etc.
Job Division Gojiberry
Industry Software

Job Category

  • IT, Web and Communication > Software Developer
  • IT, Web and Communication > Project Manager
  • IT, Web and Communication > Database Engineer, Architect
  • IT, Web and Communication > Web Developer
  • IT, Web and Communication > Mobile Developer
Outsourcing Company Information

EDOCODE Inc.

Full-stack Engineer in a small multinational team in Japan Job Information | Work in Japan · Jobs with International Companies · Jobs that Use English · CareerCross

Company Details

Company Type Small/Medium Company (300 employees or less)
Non-Japanese Ratio Majority Japanese

Company Description

世界中の人びとに使われるプロダクトをつくる

EDOCODE は世界中の人々に使ってもらえるサービスを構想し、開発することを目的に創業されたベンチャー企業です。どんな文化や国の人でも価値を感じられ、使うであろうことが見込まれるプロダクトをつくっていきます。多くの人が生活のなかで不便に感じていることを IT/Web技術を使って解決し、世の中をより良くするために貢献していきたいと考えています。

世の中には常に不便があると思います。その不便がどうやったらなくなるだろうかと考え、解決策を世の中に出していくことが、私たちの存在意義になると考えています。

ただビジネスをうまく回し、収益を得る。それだけの存在でも、社会の一部としての役割は果たしているかもしれません。しかし本当にやりがいを感じて取り組めるのは「お金稼ぎ」ではなく、世の中からの手応えを感じられる事業です。

少しでも世の中を前に進めるために、私たちは私たちができることで世の中に貢献していきたいと考えています。