Backend Engineer: New AI Agent Product | Flextime & Fully Remote Work
Backend Engineer: New AI Agent Product | Flextime & Fully Remote Work
Tokyo
Fulltime
Full Remote
Famous Start-up
Own Products/Services
Global Business
Many Foreign Employees
Industry
Platform Development (Chatbot/Payment)
IT Skills
Java, Typescript, Go
Working hours
Flextime System
Salary
6 Million yen〜12 Million yen
Job Description
【Recruitment Background】
Currently, many companies use multiple marketing tools, but their user data is fragmented and not fully utilized. As a result, websites remain mere "information platforms," and there is still significant room to provide new data-driven experiences.
While it is common to use ad agencies for new user acquisition, there are still many opportunities for businesses to take a more proactive role in their marketing activities and improve cost efficiency. By addressing these challenges and providing a consistent experience based on a holistic understanding of the user, companies can build long-term relationships and acquire customers more effectively.
Based on its accumulated marketing expertise, the company plans to tackle these challenges by developing a new AI agent service.
■The Project You'll Be Working On
The company is working on a major challenge: to evolve its existing suite of marketing services into a new AI agent service using AI-driven development.
This is a significant undertaking that will run in parallel with the operation of existing services. The CTO and two Senior Engineers are already involved, but they need more dedicated resources. They are looking for someone to join the team and lead this crucial project as a full-time member.
■In-House Product Series
This is a series of SaaS products designed to help companies with their marketing activities, with the goal of improving their Conversion Rate (CVR) and Lifetime Value (LTV).
The product has been implemented by approximately 800 companies across a wide range of industries, including D2C, beauty, and finance.
【Responsibilities】
Designing and developing new features for our in-house products.
Improving and maintaining existing features.
Researching and testing new technologies and considering their application to the product.
Collaborating with Product Managers, Product Owners, and AI Engineers to define specifications and improve quality.
【Mission】
Your mission is to drive product growth by handling the entire process from specification design to development and operation, all to bring the product roadmap to life.
【Position Highlights】
You can work on product development that uses cutting-edge AI technology and the latest T3Stack with TypeScript.
You'll be able to apply AI beyond just internal FAQs to the unique and expansive domain of "marketing processes x customer service."
The company has an environment where engineers can actively discuss architecture and technology choices, making it easy to see your skills grow.
The team is mostly composed of international engineers, so you'll be able to work with a diverse and global group of people.
【Team Culture】
Flexible Work: The team is highly flexible, with many members working remotely or from regional offices.
Chat-First Communication: Communication is primarily done through Slack. For daily check-ins, the team uses Huddles to quickly resolve issues.
Global Team: With international members on the team, they are actively engaged in English communication.
Proactive Innovation: The team actively adopts cutting-edge technologies, viewing them as a means to achieve their goals, rather than as a goal in themselves.
【Development Environment】
■Languages (Frameworks)
Backend: JavaScript (Node.js, jQuery), TypeScript (Node.js, Nest.js), PHP (Laravel)
Frontend: JavaScript (jQuery), TypeScript (React, Next.js)
AI: Python
Cloud Infrastructure: Azure
Database: MongoDB, AtlasDB
Analytics Platform: Zoho Analytics, BigQuery, Google Cloud Storage
CI: GitHub Actions
Source Code Management: GitHub
Monitoring: Datadog, Sentry, New Relic
UI/UX: Figma
Backlog Management: Backlog, Jira
Communication: Slack, Notion, miro, Zoom
■Background on Technology Selection
The company's backend development primarily uses Node.js. In the initial phase, services were built and operated using JavaScript (Node.js) + PHP (Laravel). However, because TypeScript is more efficient for development teams of several dozen people, the main language was switched to TypeScript a few years ago.
Currently, the team in Japan uses a tech stack of TypeScript (React, Node.js, Nest.js), while the offshore team continues to use the initial tech stack. The company is now planning a full re-architecture to a T3Stack, with the intention of rebuilding its services around TypeScript (Next.js). New services will be developed with this new stack, with the only exception being the AI component, which will continue to use Python.
Required Skills
Required
■Experience
・Backend development experience for web services
- Static typing languages (Java / Go / TypeScript, etc.): 1+ years
- Or dynamic typing languages (PHP / Ruby / Python, etc.): 3+ years
・One of the following is required (1+ years)
‐ Planning and implementation experience related to development cycle efficiency, such as CI/CD implementation and test automation
‐ Experience coordinating and negotiating with internal/external stakeholders from an engineering perspective
‐ Experience in help desk/technical support/support engineering
■Skills
・Japanese language proficiency equivalent to JLPT N1 level
■Knowledge
・Fundamental Information Technology Engineer certification or equivalent knowledge
・Knowledge of project management
・Knowledge of observability
Preferred
・Experience leading a team
・Experience building, operating, and maintaining infrastructure using Kubernetes services (e.g., EKS, GKE, AKS)
・Development experience using Agile/Scrum methodologies
・Development experience utilizing generative AI
・Experience launching services through personal development projects
・Experience solving highly complex challenges
‐ Experience managing technical debt with ROI considerations
‐ Experience resolving large-scale technical debt
‐ Experience handling high-traffic, high-load systems
Required Language Skills
Japanese Level
Business Level
English Level
None
Other Language Skills
Our Bilingual Career Consultants Will Provide Full-support for Your Job Transferring.
Wacky Japanese Resumes.
Worries related to visa sponsorship.
Ways to Handle salary and other negotiations.
Annoying Interview Scheduling and Other Paper Works Related.
Tips for Passing the Interviews.
※Results for 2022
Our Bilingual Career Consultants Will Provide Full-support for Your Job Transferring.
Wacky Japanese Resumes.
Worries related to visa sponsorship.
Ways to Handle salary and other negotiations.
Annoying Interview Scheduling and Other Paper Works Related.
Tips for Passing the Interviews.
Related Jobs
NEW
Tokyo
Fulltime
Remote
Listed Company
Famous Start-up
Own Products/Services
Global Business
Industry
Planning, Development, and Operation of Internet Business