This position is closed and is no longer accepting applications.

Senior Backend Engineer

Mico Minato-ku, Tokyo April 28 2026
  • 💴 ¥7M ~ ¥10M annually
  • 🏡
    Partially remote
  • 🗾 Japan residents only
  • 💬
    Business Japanese
    Business English
  • 🧪
    Senior level
    5+ years experience required

About Mico

Mico Minato-ku, Tokyo

We offer multiple products that deliver conversational experiences, including MicoCloud, a platform that is used by over 1,000 clients to reach over 29 million people.

Key benefits

  • A growing company in a growing market
  • Open and inclusive communication
  • Team over self

About the position

At Mico, we provide “Mico Engage AI,” a high-traffic enterprise SaaS platform used by large-scale companies, and we are looking for core members to drive product growth.

In a rapidly growing startup environment, you will have the opportunity to continuously refine the product and evolve the user experience. You will proactively tackle a wide range of technical challenges, including optimizing high-traffic systems, developing new AI-driven features, and improving real-time processing infrastructure.

While working alongside tech leads to drive development, you will also be involved in technical decision-making and the standardization of development practices. You will collaborate within a multicultural, bilingual team and enhance your skills in a global development environment.

This is a highly rewarding position for those who want to go beyond development and lead the growth of both the product and the team.

What is Mico Engage AI

Mico Engage AI is a communication platform with one of the largest platform integration infrastructures in Japan.

  • Customer acquisition from websites
  • Personalized messaging through data utilization
  • One-to-one customer communication
  • Integration with other systems

Through these capabilities, it comprehensively solves companies’ marketing challenges and maximizes outcomes. Its strength lies in enabling end-to-end support from customer acquisition to fan engagement.

What You Will Gain / Why This Role is Rewarding

  • Experience in Scalable System Design and AI Implementation Gain hands-on experience building products in high-traffic environments, redesigning large monoliths, and constructing event-driven architectures for next-generation scalable systems.

  • Collaboration Skills in a Global Development Team Lead design and implementation across frontend and backend in a multicultural, bilingual organization, strengthening your ability to collaborate in global environments.

  • Hands-on Experience Driving Product Growth Go beyond feature development by participating in technology selection, architecture decisions, and resolving technical debt, actively shaping how products are built.

  • Practical Design Skills in Microservices and Micro-Frontends Work on complex re-architecture projects that modernize internal structures while maintaining user experience, gaining expertise in modular design and implementation.

  • Growth Opportunities in a Technology-Driven Culture Engage in technical discussions led by engineers and contribute to design philosophies and technology choices, developing both architectural perspective and leadership.

Tech Stack

  • Backend
    • TypeScript (NestJS)
    • Go
  • Frontend
    • TypeScript
    • Chakra UI
  • Databases
    • TiDB
    • Aurora MySQL
    • DynamoDB
    • MemoryDB for Redis
  • Infrastructure / IaC
    • AWS (EC2, ECS, Route53, Lambda, Kinesis Data Streams, Firehose, SQS, SES, ElastiCache, RDS, CloudWatch, IAM, Audit, API Gateway, CodeDeploy)
    • Terraform, AWS CDK
  • Middleware
    • Nginx, Supervisor
  • Monitoring
    • NewRelic, Sentry, AWS CloudWatch
  • Data Analytics
    • Google Data Studio, Google Analytics, Metabase
  • Development Environment
    • Docker
    • GitHub Actions
    • Amplify Hosting
    • CloudFront
  • Source Code Management
    • GitHub
  • Communication Tools
    • Google Meet, Zoom, Slack, Notion, ClickUp
  • AI Tools
    • GitHub Copilot, Devin, Claude Code, Cursor, CodeRabbit, Gemini, NotebookLM, Circleback

Responsibilities

  • Stabilization of Delivery Infrastructure Develop infrastructure that ensures stable delivery even for clients with a large user base

  • New Feature Development Enhance product value by developing features aligned with the product roadmap

  • Customer-Driven Development Build high-impact, reusable features based on customer needs identified through customer success activities

Requirements

  • 5+ years of hands-on experience in system development using at least one of the following: TypeScript, Java, Go, or Python
  • Experience working with multiple programming languages
  • Experience in designing and developing REST APIs
  • Practical experience in software design, including the application of SOLID principles and design patterns
  • Ability to independently drive and complete the full development lifecycle, from requirements definition and specification design to implementation, testing, and release
  • Ability to design scalable and maintainable system architectures that are resilient to change
  • Ability to improve team-wide productivity and quality through code reviews and implementation of test code
  • Business-level proficiency in Japanese communication

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Frontend development experience using frameworks such as Next.js
  • Experience developing with TypeScript
  • Experience developing with Go
  • Experience in API development using gRPC
  • Experience in design and development based on Domain-Driven Design (DDD) and Clean Architecture
  • Experience in building and operating CI/CD pipelines
  • Experience in infrastructure development (e.g., AWS, Docker)
  • Experience leading development as a tech lead (2+ years, managing a team of 5 or more members)
  • Ability to make technical decisions and select appropriate technologies based on requirements, cost, and operational considerations
  • Ability to leverage AI to improve development productivity and quality
  • Ability to organize knowledge on effective AI utilization and share it with the team
  • Business-level proficiency in English communication

Compensation

¥7,000,000 ~ ¥10,000,000 annually.

Hiring Process

  1. 1

    Document Screening+Coding Test

  2. 2

    First Interview

  3. 3

    Second Interview

  4. 4

    Third Interview

  5. 5

    Final Interview+Reference Checks

  6. 6

    Job Offer Meeting

More jobs like this

We'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, we don't share or sell it.