
EDOCODE Inc.
IT Business
Company Overview / Who We Are
EDOCODE is a startup company that was founded with the goal of conceptualizing and developing services needed across the globe. 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.

HQ
EBISU FORT 1F, 1-24-2 Ebisu Minami, Shibuya-ku, Tokyo
Established
2016
Employees
17 members
As of October 2022, Male 10 (58.8%) : Female 7 (41.2%)
Capital
9.7 million JPY
Net Sales
Not Disclosed
Official Language
Japanese, English
Website
Our Vision / Mission
Mission
To create useful products for people all over the world
We believe that there are always inconveniences in the world. We believe that our raison d'être is to think about how to eliminate such inconveniences and provide solutions to the world.
We think the difficulty is that even if we have a good idea or a service that users find valuable, it will not be viable without revenue. Our goal is to create an organization where the three entities that are users, technology, and business support each other in a well-balanced manner while developing products.
If we can achieve this, we should be able to create services that solve inconveniences in the world, and we believe it is the mission of EDOCODE to do so.

Our Services / Products
# PUSHCODE
PUSHCODE is a service that makes it easy to implement "web push notifications".
Push notifications on websites are implemented using Push API, a web standard technology, and require a server to deliver notifications. PUSHCODE solves these technical problems by providing web push notifications as SaaS, and also supports flexible customization by providing its own API. PUSHCODE will be a product that will make previously unoptimized "notifications" better. We want to make communication less stressful for the customers who send notifications and for the users who receive them.
—
[ PUSHCODE ]
[https://www.pushcode.jp](https://www.pushcode.jp)

Skills Used in the Company
- Ansible
- Apache
- Echo
- GitLab
- GitLab CI
- Go
- Google BigQuery
- Google Data Studio
- MySQL
- Nginx
- Notion
- Prometheus
- Slack
- Tandem
- Ubuntu
Engineering Team
Q. What projects/services is your engineering team working on?
# PUSHCODE
PUSHCODE is a service that makes it easy to implement "web push notifications".
Push notifications on websites are implemented using Push API, a web standard technology, and require a server to deliver notifications. PUSHCODE solves these technical problems by providing web push notifications as SaaS, and also supports flexible customization by providing its own API. PUSHCODE will be a product that will make previously unoptimized "notifications" better. We want to make communication less stressful for the customers who send notifications and for the users who receive them.
—
[ PUSHCODE ]
[https://www.pushcode.jp]
Q. What technologies are you using?
[ The Kind of Person and Skills We Are Looking for ]
--------------------------------------------------
# Server OS
- Ubuntu
# Configuration Management
- Ansible
# CI
- GitLab CI
# Web Server
- Nginx, Apache
# Database
- MySQL
# Monitoring
- Prometheus
# Search and Analytics
- Google BigQuery, Google Data Studio
# Programming Languages and Frameworks
- Go/Echo
# Communication and Task Management
- Slack, Tandem, GitLab, Notion
Q. What type of engineers work at your company? What is their job content?
# Full-stack Engineer
Engineers are in a position where they are responsible for creating software that "works" with consistent speed and quality, even in the face of dynamically changing requirements.
Software development in the PUSHCODE team will be better aligned with Lean product development. We want to iterate on a very fast "build and try minimally" cycle, but the engineers who build the software have to make it happen.
Therefore, the engineers on the PUSHCODE team need to have not only programming skills, but also "full stack" skills, including CI/CD knowledge, test-driven development practices, and server administration. And most importantly, you need to be able to work with PMs and designers to think about the product and contribute to the success of the team regardless of your role.
# Product Manager
The Product Manager is responsible for ensuring that the product is sustainable as a business, and for prioritizing and directing the product development necessary to achieve this.
PUSHCODE's Product Managers are committed to reducing the risk of building the "wrong thing". Even if what we create is wrong, we will develop it in a way that minimizes the loss. We also manage the entire product development process so that the product team can flexibly change direction at any time.
# Designer
Designers start by defining the "personas" in product development, conduct user interviews, share the learnings with the team, and create prototypes to test the assumptions that need to be tested next.
We believe that one of the most important roles of a designer is to find the "issues that really exist" for the "users that really exist". Once those two things are found, you share them with your team, and then you develop together, working towards the same goal.
Q. Do you plan on using any new technologies in the future?
EDOCODE wants to create a service that can be used by people all over the world. It's not easy to achieve, but if we're going to do it, we want to make something useful for the world on a large scale.
Q. If you do, please tell us the details!
One of our current endeavors is product development using the "Lean/XP" methodology. This is a product development approach that combines the "Lean Startup" business development methodology and the "Extreme Programming (XP)" agile development method.
EDOCODE is a company that wants to create good products. While technology is an important element in creating a product, it is not the goal. We are not a company that uses cutting-edge technology, nor do we consider that to be our strength. We believe that even if we use new technology, if our products and services are not supported and used by users, they are meaningless.
Career Path
‐
Our Corporate Culture
- Assertive
- Cooperative
- Deliberate
- Flexible
- Logical
- Team Work
## Atmosphere and characteristics of EDOCODE
# Demonstrating kindness
At EDOCODE, we place the utmost importance on being kind to others, and our principle is to always be considerate of others. It is a culture where it is good to talk to any person without refusing to communicate with them or intimidating them.
# Diversity and feedback culture
We believe that an organization and its business can grow only when there are diverse perspectives and opinions. For this reason, we believe it is important to proactively communicate (give feedback) if we think it would improve the other party or the whole.
# Create a good service
We have a lot of time to discuss and examine ways to improve our services. We think it will be more enjoyable if you are willing to speak up in such situations and are not afraid to do so. We want to make this company a comfortable place for people who love to create services and products.

Jobs
Full-stack Engineer in a small multinational team in Japan
- CI/CD
- Go
- Flextime
- Work From Home*
- Insurance
- Housing Allowance
- One-way flight
- Transportation
- Training Support
14w

EDOCODE Inc.
Designer in a small multinational team in Japan
No Skills Required
- Flextime
- Work From Home*
- Insurance
- Housing Allowance
- One-way flight
- Transportation
- Training Support
14w

EDOCODE Inc.
Product Manager in a small multinational team in Japan
No Skills Required
- Flextime
- Work From Home*
- Insurance
- Housing Allowance
- One-way flight
- Transportation
- Training Support
14w

EDOCODE Inc.