Go engineer

  • Tokyo
  • Remote OK - Worldwide
  • Full-time
  • May 24, 2021
Conditions
yen-icon
¥5M ~ ¥9M /yr
location-icon
Apply from Anywhere 👍
visa-icon
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Requirements
language-icon
Language Requirements
Japanese: Not Required 👍
English: Business Level
career-icon
Minimum Experience
Mid-level or above
What we're looking for

Zeals is a startup that growing rapidly and we are trying to jump out from the existing frame and develop the new business sector. Zeals is supported by few hundreds or companies and grown dramatically in last 2 years.
Right now the world is under a serious situation created by corona virus, while the needs of real shops and shop assistance are reducing, we think it's a good chance for us to develop a new business need. We are using our existing product to provide new values to the customers by building more humalized using AI jumps to the top priority.
Zeals is one of the top chatbot commerce that have millions of users. We are looking for engineers that willing to restructure our existing monolithic application and convert it to microservices.

Responsibilities

Extracting domain logic from existing applications, design and re-implement it in golang
Handling CI/CD for microservices for development and deployment
Able to design and implement application that can handle large scale of event-driven system
Continuously Improving performance of existing microservices
Participate in code review, having strong sense of software/code quality and maintainability
Able to understand business requirements, design and implement MVP that achieve the requirements


Qualifications

Required Skill
Profession in development flow based on git
More than 1 year of go application development.
Able to implement a simple HTTP server by golang without using any non-builtin libraries.
Strong understanding on concurrency programming powered by gorouties
Able to design and implement application that easy to change, developing modules using interfaces
Strong sense on unit tests, able to write table driven tests using the standard library
Able to conduct continuous testing using tools like CircleCI and Github Actions
Strong understanding on RDB, able to write queries or ORM in the application to query data in high performance


Desirable Skill

Able to use library like Ginkgo to write structured unit tests
Strong understanding on docker and able to polish compact application with container
Experienced with microservices design and gRPC protocol
Experienced with In-memory database like Redis
Experienced with NoSQL database like MongoDB or Cassandra
Understanding or experience with cloud environment like GCP, AWS or Azure
Able to design architecture and application able to tolerate with small unavailability in other part of the system
Strong sense of idempotence, able to design applications that work well with idempotence.
Desirable Experience
Experienced with design of product that provide audio or video players
Experienced with user targeting, segmentation features
Design experience on large scale of user action data pipeline and analysis
Experienced with developing payment or ordering system
What You Can Experience
You can grow together with the team and product, experience of conversational commerce
Able to work in a diverse team containing engineers coming all around the world

Allowance
Annual salary : 5M - 9M JPY(Gross) + another package
*** It will be decided considering your experience, skills and market price of the place you live.

----- Japanese follows -------

What we're looking for

Zealsは現在第2の創業といっても過言でないフェーズに来ております。創業以来オンライン販売市場を再定義しチャットコマースという新しい領域を開拓してきました。現在では数百社に登るクライアント様に支持されるまで成長をすることができました。
そして、今正にコロナによって社会の変革がおきており、リアル接客の変革需要が高まっております。Zealsではチャットコマースで築いたアセットを元に、新たなニーズに応えるため、より複雑な会話を行えるコミュニケーションAIの構築が急務になっております。
今回募集するポジションでは国内トップクラスのユーザー数を誇るチャットコマース事業の拡大のため、現状のモノリシックなアーキテクチャに対し、マイクロサービス化を推進するための設計、開発、運用を担当して頂きます。

Responsibilities

既存のアプリケーションからドメインロジックを抽出し、Golangでマイクロサービスアーキテクチャでの設計、実装をする
マイクロサービスでのCI/CDの実装と運用
大規模なEvent-Drivenシステムを耐えれるように継続的に既存のマイクロサービスのパフォーマンス改善
Code review、継続的なCode Qualityの向上
ビジネス用件に応じて、Requirementsを理解して、新業務のマイクロサービスの設計、実装

Qualifications

Required Skill

Gitを用いた開発フローに精通している
実務でのGolangを使ったApplication開発経験(1年以上)。
簡単なHTTP Serverをスクラッチから実装できる。
goroutine を使用した並行処理を実装できる。
変更に強いコードを書くための、抽象(interface)に依存したモジュール設計ができる。
標準ライブラリの testing パッケージを使ったTable Driven Testを書くことができる。
CircleCIやGitHub ActionsなどのCIサービスを使用して、テストを自動化できる。
パフォーマンスを考慮したSQLを書くことができる。

Desirable Skill

GinkgoなどのBDD frameworkを使って、挙動仕様をコードとして表現出来ること
Dockerを用いてセキュアかつコンパクトなイメージを作成する方法について熟知していること
gRPCを使用したMicroservices間の通信を実装できる。
RedisやMongoDB、CassandraなどのNoSQLを使った開発経験がある。
GCP環境でのResource(ネットワーク、VMインスタンス、Kubernetesクラスターなど)の運用経験がある。
大規模分散システム上で、耐障害性や冪等性を担保するためのアーキテクチャ設計ができる。

Desirable Experience

音声・動画メディアなどの配信システム周りの設計開発
ユーザのターゲティング、セグメンティング機能の設計開発経験
大規模ユーザの行動履歴の分析基盤設計の経験
ECサービス等での決済、オーダーに関する機能の開発経験

What You Can Experience

今後マーケットとして成長していくConversational Commerceのプロダクトの開発経験が得られる
多様性のあるグローバルなチームで様々なインスピレーションを受けながら設計・開発ができる

Build AI that Brings Japanese Omotenashi to the World

ZEALS is an AI company building intelligent products inspired by the Japanese concept of Omotenashi—anticipating people's needs and delivering exceptional experiences. What began as Japan's leading conversational commerce platform has evolved into an AI-native company developing products across autonomous AI agents and robotics.

Today, ZEALS operates three core businesses:

  • ZEALS AI Engagement, helping enterprise companies deliver personalized customer experiences through AI.
  • Omakase.ai, a platform for building autonomous AI agents capable of understanding, communicating, and taking action across voice and chat.
  • Omakase Robotics, developing a robot-agnostic AI operating system that enables robots to work naturally alongside people in real-world environments.

Together, these businesses share a single mission: creating AI that understands people, acts autonomously, and brings the spirit of Japanese hospitality to both digital and physical experiences.

 

From Market Leader to AI Pioneer

ZEALS established itself as the market leader in conversational commerce in Japan, working with hundreds of enterprise customers across industries including retail, beauty, travel, finance, and automotive.

Building on years of experience designing AI-powered customer interactions, the company has expanded into generative AI and embodied AI. Omakase.ai quickly gained international recognition after launching as the #1 Product of the Day on Product Hunt, with thousands of AI agents created by users within its first months. Meanwhile, Omakase Robotics is applying the same AI capabilities to the physical world, developing software that enables robots to perform meaningful work in human environments.

With teams spanning AI, machine learning, cloud infrastructure, robotics, and product engineering, ZEALS continues to invest aggressively in technologies that shape the future of intelligent systems.

 

Building the Future of AI

Rather than treating AI as a feature, ZEALS builds products where AI is the core technology. Engineers work across a wide range of challenging technical domains, including:

  • Autonomous AI agents
  • Voice AI and multimodal interaction
  • Large Language Models (LLMs)
  • Retrieval-Augmented Generation (RAG)
  • Distributed cloud infrastructure
  • Robotics software
  • Computer vision
  • Real-time systems

Small, highly autonomous teams own products end-to-end, from research and prototyping to deployment and continuous iteration. Engineers collaborate closely with product managers, designers, and AI researchers to rapidly ship new capabilities and solve real-world customer problems.

 

A Place to Grow

ZEALS has built a culture around ownership, rapid learning, and continuous experimentation. Employees are encouraged to challenge assumptions, move quickly, and take responsibility for delivering meaningful outcomes. The company also supports collaboration beyond day-to-day work through cross-functional lunches, club activities, social events, and opportunities to connect across teams.

View ZEALS's company page

↑ Back to top ↑

Go engineer at ZEALS
APPLY NOW  ➜