Bilingual Senior Backend Engineer (TypeScript)
- Tokyo
- Partial Remote
- Full-time
- December 4, 2024
Job Overview
We are addressing challenges unique to the communication domain, such as managing massive data volumes (e.g., chat logs exceeding 100 million records) and building systems capable of handling the load generated by hundreds of thousands to millions of users and data flows.
Backend Challenges
- Increasing customer base and larger-scale clients demand a more scalable system.
- Growing data volumes must be leveraged in more diverse use cases.
- Expanding into Asia requires a globalized development team.
- AI and Machine Learning need to be utilized to optimize distribution efficiency.
- We must foster an environment where technical advancements contribute to MRR growth.
To tackle these challenges, we aim to clarify team responsibilities for each area. Additionally, there are many tasks, such as promoting new feature development, that we hope you will take on.
Our company has established a global development framework, and collaboration with engineers at our Japan, India, and Philippines offices is currently accelerating.
As a result, there is a growing need for a bilingual (Japanese and English) Senior Backend Engineer who can lead product development effectively.
Responsibilities
We expect you to play a central role in the team, contributing to the following tasks: (*Depending on your experience, we may propose alternative positions.)
-
Stabilization of the MicoCloud Delivery Platform
You will develop a platform that ensures secure distribution, even for clients with massive friend lists. -
New Feature Development
You will create features aligned with the product roadmap to enhance the platform's value. -
Product Updates
You will work on stabilizing the expanding product and drive forward architectural renewal for future growth.
Attractive Points of This Role
At MicoCloud, you will be involved in the development of a large-scale messaging delivery platform. This position offers a challenging environment to elevate your skills as a senior engineer by enhancing the team’s productivity.
- Gain experience in developing and operating scalable systems for high-volume data and traffic.
- Work on AI/ML-powered delivery systems (future planned releases).
- Participate in a task force driving re-architecture, allowing you to explore new technologies.
Organizational Structure
You will join the Product Development Team within the Innovation & Engineering Division. The team consists of approximately 20 members dedicated to the development and operation of "MicoCloud."
Career Path Opportunities
Two main career paths are available:
- Managerial Path: Lead a development team to achieve results.
- Specialist Path: Drive initiatives with your technical expertise.
The Appeal of Micoworks
Micoworks has set an ambitious goal: to become No. 1 in Asia by 2030, with a clear vision for global expansion. Achieving this goal requires tackling numerous challenges and overcoming obstacles.
We provide an environment where you can fully leverage your skills and experience. At Micoworks, everyone is encouraged to take ownership and lead, making our culture of individual initiative and empowerment one of our greatest strengths.
Our Service
Overview of "MicoCloud"
- MicoCloud offers a platform that supports B2C businesses by managing customer information and facilitating communication via a messaging platform.
- By collecting and analyzing customer data as 1st-party data, the platform enables personalized communication and information delivery, fostering customer loyalty and driving revenue growth for businesses.
- Currently, MicoCloud not only supports customer acquisition and engagement as a marketing tool but also enhances one-on-one communication quality post-acquisition, contributing to the maximization of LTV (Lifetime Value).
- The platform extends beyond messaging to embrace a multi-channel strategy. With "Vision2030," we aim to become "Asia’s No.1 Brand Empowerment Company," driving business development with a focus on the global market.
Challenges We Address
Leadership in the Conversational Commerce Market
In the rapidly growing conversational commerce (C-commerce) market, especially in Asia, MicoCloud is striving to become the leading solution.
Effective results in C-commerce require more than scattershot strategies. By unifying, analyzing, and improving communication between businesses and consumers, MicoCloud enables businesses to optimize their online marketing efforts on an individualized level.
Streamlining Marketing Operations
Many marketing professionals struggle to dedicate time to strategic tasks due to the burden of daily operations.
By improving operational efficiency through MicoCloud, we aim to create a world where businesses can focus on creative work while providing consumers with more enjoyable and seamless purchasing experiences.
The Appeal of Working at Micoworks
- A "Growing Market × Growing Company"
The C-commerce market boasts a global scale of nearly 30 trillion yen, with projections suggesting it will surpass the e-commerce market in some countries by 2025.
Achieved 500% business growth in just two years in the marketing SaaS domain.
Secured a total of 6.3 billion yen in funding (Series B: 3.5 billion yen).
Established the No.1 position in LINE marketing within Japan. - A Customer-Centric Approach
Our mission is to expand possibilities for all businesses and create a future where brands and consumers lead richer lives.
The culture of "WOW THE CUSTOMER" reflects our commitment to addressing customers’ true challenges and delivering results that exceed expectations. - The People You Work With
Our leadership and team embody an "OPEN MIND" approach, fostering open and inclusive communication across all levels.
Driven by a strong "ALL FOR ONE" spirit, team members work closely together, both internally and externally, with a "Giver Mindset" at the core of our collaboration.
Surrounded by highly motivated colleagues, you’ll find daily inspiration and opportunities for personal and professional growth.
Tools/Technologies/Environment in Use
The technical stack may vary slightly depending on the product you will be working on.
- Web Backend
- TypeScript (Nest.js), partial usage of Java (Spring Boot)
- Web Frontend
- TypeScript (Next.js), Chakra UI
- Database
- TiDB, Aurora MySQL, MemoryDB for Redis
- Infrastructure
- AWS, Infrastructure as Code (IaC)
- Middleware
- Nginx, Supervisor
- Monitoring
- NewRelic, Sentry, AWS (CloudWatch)
- Data Analysis
- BigQuery, Google Data Studio, Google Analytics, Metabase, Trocco
- Environment Setup
- Docker
- CI/CD
- GitHub Actions, Amplify Hosting, CloudFront
- Source Code Management
- GitHub
- Communication Tools
- Google Meet, Slack, Notion, Redmine, Jira, ClickUp
Required Skills and Experience
-
Web Application Backend Development:
- Over 5 years of experience in backend development for web applications.
-
Software Development Lifecycle:
- Hands-on experience in all stages of the software development lifecycle, from specification design to release.
-
Team Development and Leadership:
- Proven experience as a tech lead or leader in team-based development projects.
-
Bilingual Proficiency:
- Fluency in Japanese or English at a native level, with the other language at least conversational.
This position is expected to serve as a bridge for a globally distributed hybrid team, which requires strong English proficiency and excellent communication skills.
Preferred Skills and Experience
- Experience as a lead engineer or leading a team.
- Designing and building overall system architecture based on functional and non-functional requirements.
- Development experience for web/mobile applications.
- Work experience at a startup.
- Development experience using LINE API.
- Experience in improving Scrum events.
- Development experience with TypeScript.
- Knowledge of handling large-scale data distribution and reception.
- Operational experience with high-transaction systems.
- Experience in Agile development.
- Re-architecting systems to address existing architectural challenges.
- Development experience with event-driven architecture.
- Performance tuning experience.
- Experience in pair programming and mob programming.
- Experience with peer reviews.
Ideal Candidate Characteristics
Personal Traits
- Able to act autonomously with self-motivation.
- Works effectively in a team to deliver value.
- Capable of hypothesis testing and validation.
Alignment with MVV (Mission, Vision, Values)
- Mission: Empower every brand for the better future.
- Vision: Build Asia’s No.1 B2C communication platform.
- Values:
- WOW THE CUSTOMER
- SMART SPEED
- OPEN MIND
- ALL FOR ONE
Commitment to Development Team Values
- Takes team goals personally and acts accordingly.
- Values psychological safety.
- Manages uncertainty effectively.
- Works cross-functionally.
- Makes rapid, iterative decisions.
- Builds trust within the team.
Fit with the Current Development Team
- Enjoys improving code quality through refactoring.
- Thinks long-term to design scalable systems.
- Enthusiastic about writing code.
- Finds technical challenges engaging and rewarding.
- Proactively formulates hypotheses, explains, and improves systems.
Work Location
- Your preferred work location will be discussed.
- Flexible work styles are available depending on job responsibilities (remote/on-site).
Average On-Site Frequency
- About 4 days per month.
Osaka Office
- WeWork Midosuji Frontier 1-13-22 Sonezakishinchi, Kita-ku, Osaka-shi, Osaka Prefecture
Tokyo Office
- (From January 2024) WeWork The ARGYLE Aoyama 6F 2-14-4 Kita-Aoyama, Minato-ku, Tokyo
Work system
Work Hours
- Standard Schedule: 9:00 AM – 6:00 PM (includes a 1-hour break; overtime applicable).
Flexible Time: Core hours from 10:00 AM to 4:00 PM. - Certain grades may fall under a discretionary labor system, per company regulations.
Holidays and Leave
- Weekends (Saturday & Sunday), national holidays
- Year-end and New Year holidays
- Summer vacation
- Bereavement leave
- Paid leave (10 days granted upon joining, with additional days based on tenure)
- Other company-designated holidays
Probationary Period
- Generally 3 months (no changes in compensation or benefits during this period).
Benefits
- Commuting allowance (including bicycle commuting)
- Company laptop provided
- Company phone provided (*role-specific)
- Flexible start-time policy (every two months upon request)
- Social insurance (health, pension, employment, workers' compensation)
- Life and health support leave
- Health checkup expenses covered
- Parental and childcare support programs
- Club activity support
About Micoworks
Micoworks’ goal is to help companies build their brand through the power of conversation.
Micoworks helps design conversations between brands and their customers, enabling advanced marketing and quality customer management.
Through intentional communication, they believe that brands can be empowered to deliver exceptional products and services to their customers.
Service Overview
From 2024, Micoworks will focus on developing services that utilize AI, and have plans to release multiple products in the near future.
Here are the services currently under development at Micoworks.
MicoCloud
Micoworks also provides a one-stop service from consulting to operational support for clients.
Currently, the system has been introduced to more than 1,000 brands and is contributing to the business growth of BtoC companies in the human resources, finance, real estate, car dealership, and other industries.
Micomii
Micomii is a marketing tool for store operators to increase regular customers easily using LINE official accounts. The tool can be set up on a smartphone, and businesses can automate the coupon and messaging functions to customers depending on their specialized information.
The service is focused on solving problems faced by small restaurant owners, who want effective ways to use the LINE official account features, replace stamp cards with digital ones, and more.
MicoVoice
MicoVoice is an AI call service that specializes in outbound calls (over-the-phone calls).
Many companies need to call customers to provide their services, but customers tend not to answer the phone. This creates a gap between required labor costs and productivity.
Micowork’s team of engineers has over 20 years of experience in the conversational AI domain. They have leveraged their experience to provide services that help clients focus on the customer experience and improve customer satisfaction.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.