Sr. Software Engineer (New Product Team)
- Tokyo
- Partial Remote
- Full-time
- July 30, 2025
Our Mission
Our mission is to transform how sales teams interact with their data through an intuitive, purpose-built interface. We simplify deal tracking, risk assessment, and revenue forecasting by presenting critical information in a digestible format. Our service minimizes administrative overhead while maximizing data-driven insights. Seamlessly connected to existing sales infrastructure, our solution enhances visibility and operational efficiency across sales organizations.
How We Work
- Test-Driven Development
We are committed to test-driven development (TDD) and strive to ensure comprehensive test coverage for as many use cases as possible. Writing tests before implementing code is encouraged, but you can use any method that works for you - so long as you write tests! - Using Shared Types
For consistency, we encourage sharing types across the entire repository. Before creating a new type, take a moment to consider whether it can be reused across the repo. Consistency is key - it helps maintain clarity in the codebase and significantly reduces debugging time. Trust us, you’ll spend a lot of time debugging, and shared types will make your life much easier! - Event-Driven Architecture
Our backend is built on an event-driven architecture. We aim to keep our main handlers free from business logic, focusing them solely on orchestration. Business logic is encapsulated within an entity layer that directly communicates with Salesforce, handling only CRUD operations. This event-driven approach ensures that our integration is secure, failsafe, and reliable, allowing for better scalability and maintainability.
Our Tech Stack
- Nuxt (Vue + TypeScript)
- Node.js (TypeScript)
- AWS (We use AWS CDK for infrastructure as code)
We are always open to new tools and technologies as long as they add value and align with our goals.
Our Context
The New Product team operates at the intersection of engineering and business operations. Our work directly impacts revenue generation.
Our Culture
- Lots of autonomy, minimal process: We don’t micromanage. We make key decisions as a team, and if something makes sense, we move forward without waiting for excessive approvals.
- We like clean code (but stay practical): We regularly refactor and improve our architecture, even if it’s not explicitly assigned as a task. While we embrace quick fixes when needed, we always strive to clean up technical debt afterward.
- Synchronous or asynchronous, as long as you communicate: We don’t prescribe a specific communication style - what matters is that you actively engage in discussions. Whether it’s through live meetings or async updates, your input is valued. Since we’re a small team, clear communication is crucial. Don’t wait until a standup to raise issues - over communication is always better than under communication.
Join Us
If you’re looking for a role where you can work across the stack - from frontend to backend to infrastructure - this is the team for you. You’ll gain exposure to all aspects of product development and play a key role in shaping product direction. If you want to have a meaningful impact, work on a highly integrated system, and grow your skills across the stack, we’d love you to join!
Must to have
- Strong TypeScript & AWS Skills.
- 5+ years of experience in product development
- End-to-end engineering process experience in a single product, from design and development to operation and maintenance
- Proven full-stack development experience across frontend, backend, database, and cloud
- Ability to communicate effectively with stakeholders
- Passion for continuous reflection and improvement
- Experience mentoring junior engineers
Nice to have
- Experience in designing, building, and operating architectures on AWS
- Development experience with Test-Driven Development (TDD)
- Knowledge of design principles that enhance software scalability and maintainability, such as SOLID principles, Clean Architecture, and Domain-Driven Design (DDD)
About amptalk
amptalk's mission is to maximize the time people spend with each other and to create opportunities that did not exist in the world until today.
They aim to create a society where people can live more efficiently by accomplishing tasks that humans alone can not do.
amptalk develops and markets products that allow users to focus more on high-level sales activities and accelerate sales generation through the use of voice recognition and various AI technologies. They hope to help create more opportunities in the world by developing these efficient and effective sales tools.
amptalk’s mission is to create "a world where people are empowered around conversations”.
They are creating a world where each and every person is empowered by using software to streamline and eliminate unnecessary tasks, and by using software to do what people have been unable to do until now. Conversation accounts for a large percentage of people's lives in society, and the concept of negotiation is not only used in business negotiations, but also in all aspects of human life, including romantic relationships. Yet, many aspects of conversations have not been given much opportunity to be reevaluated. amptalk presents such opportunities through developing software to create a world in which each individual is empowered and all users are happy.
Why amptalk - "An exceptional team with a deep understanding of pain points"
amptalk is a product-driven team that respects each other and is committed to excellence. They are a team of people who respect each other and are committed to being the best. They work in a diverse environment of nationalities and languages, unlearning from past experiences and sometimes using them as ideas to provide innovative solutions for their users and to make the world a more amazing place. amptalk focuses on creating products that solve problems by removing the focus from unnecessary and uninspiring tasks.
MISSION, VISION, and VALUE
MISSION - Maximize the time people spend with each other. The responsibility of sales and other customer-facing positions is to determine how much time they can spend with customers in a higher-quality manner. amptalk will unlock sales operations to maximize the amount of time spent talking to customers, and minimizing all the peripheral operations and communication barriers that are preventing the forementioned.
VISION - To create opportunities that didn't exist yesterday. The world is losing countless opportunities due to the inefficiencies of conversations and human behavior. By streamlining all sales-related tasks, such as training and administrative work, amptalk will create opportunities that didn’t have the chance to exist before.
VALUES
GET IT DONE
The best people are those who take initiative and execute. Ideas and theories alone accomplish nothing. Don't be a critic. Act first, instead of overthinking.
EXTREME OWNERSHIP
Let's stop drawing lines based on roles or titles. Break down barriers and treat everything as your own responsibility. Treat problems happening elsewhere as your own, and step outside the box to challenge yourself if it helps the team move forward.
EXPLORER
In a rapidly changing world, we applaud those who have a proactive spirit of exploring and taking on new challenges, and are always eager to try new things.
GIVE FIRST
Do good without expecting anything in return. Acting bases on short-term gains alone won't lead to real change. Put yourself in the shoes of society, our customers, and others, and act on what truly matters.
Service
amptalk analysis - A tool for analyzing phone calls and business meetings
Linking with all communication tools such as IP phones and video conferencing systems, amptalk analysis automatically transcribes, summarizes, and analyzes business negotiations and calls and automatically outputs the results to Salesforce / HubSpot / Slack / Microsoft Teams chat. This automated and visualized online negotiation process is available for both online and offline business meetings.
amptalk coach - An AI role-playing tool for rapid sales performance improvement
This AI-powered role-playing tool is designed to train sales professionals. It leverages AI to learn from sales materials and case studies, allowing users to practice sales conversations interactively. This helps new and junior employees quickly gain practical sales knowledge, learn autonomously, and apply their skills, essentially serving as an AI manager for speedy and realistic sales training.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.