cover image
Dialpad Japan

Dialpad Japan

dialpad.com

7 Employees

About the Company

Listed Jobs

Company background Company brand
Company Name
Dialpad Japan
Job Title
Staff Software Engineer
Job Description
Job Title: Staff Software Engineer Role Summary: Lead ownership of the Workforce Management product domain, designing, building, and scaling the WFM web application, services, and underlying cloud infrastructure. Drive product strategy, technical architecture, high‑quality code delivery, and cross‑functional collaboration while mentoring junior engineers. Expectations: - Develop a 1‑3 year roadmap aligned with WFM team charter. - Produce clear, complete architectural design documents. - Provide accurate technical estimates and resource plans. - Maintain weekly release cadence and on‑call support. - Deliver reliable, performant, and scalable solutions. Key Responsibilities: - Define strategy, vision, and roadmap for Workforce Management. - Author architecture and design documents understood by all team members. - Estimate resources and technical requirements for projects. - Build and maintain WFM web app and associated services using modern tech. - Write clean, modular code with comprehensive unit tests. - Participate in code reviews to enforce quality, maintainability, and scalability. - Ensure timely feature delivery with highest quality standards. - Handle on‑call duties for QA and customer issue resolution. - Deploy releases following a weekly cadence. - Collaborate with cross‑functional teams to create reusable components and practices. - Mentor junior engineers, fostering skill growth and professional development. Required Skills: - 10+ years of software engineering experience. - Proficiency in Python and/or comparable language; experience with Vue/React, Node.js, TypeScript, GraphQL, HTML, CSS, JavaScript. - Strong knowledge of cloud platforms (Google Cloud Platform preferred). - Solid experience with SQL and NoSQL databases. - Expertise in performance tuning, optimization, and troubleshooting. - Ability to build reusable and modular components (frontend & backend). - Proven mentorship and coaching of junior engineers. - Agile, iterative development mindset with continuous delivery practices. - Excellent debugging, debugging, and communication skills. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
London, United kingdom
On site
Senior
04-12-2025
Company background Company brand
Company Name
Dialpad Japan
Job Title
Sr. Full Stack Software Engineer
Job Description
**Job Title:** Sr. Full Stack Software Engineer **Role Summary:** Lead engineer responsible for designing, developing, and deploying high‑quality, scalable web and desktop applications. Own end‑to‑end feature delivery, drive architectural decisions, mentor junior staff, and collaborate closely with product and cross‑functional teams to ensure reliable, maintainable systems. **Expectations:** • Minimum 8 years of professional software development experience, with at least 2 years in a senior or lead capacity. • Proven track record of owning complex features and delivering them on schedule with high quality. • Strong leadership and mentoring skills. • Excellent communication, debugging, and troubleshooting abilities. • Experience with Agile development practices. **Key Responsibilities:** • Design, code, test, and deploy features for web and desktop-native products. • Write clean, modular, maintainable code with comprehensive unit and integration tests. • Conduct thorough code reviews to uphold quality, scalability, and maintainability. • Participate in rotating on‑call rotation to diagnose and resolve critical production issues. • Deploy new releases and manage release pipelines. • Build and maintain reusable components and shared practices across products. • Mentor junior engineers, fostering skill growth and best practices. • Collaborate with Product Managers and partners to advocate for technical initiatives that improve efficiency, stability, and long‑term maintainability. **Required Skills:** • Advanced proficiency in Python, JavaScript/TypeScript, Vue.js or React, HTML, CSS, and GraphQL. • Experience with cloud platforms (e.g., GCP) and serverless, microservices, and event‑driven architectures. • Strong knowledge of SQL and NoSQL databases. • Proven ability to design reusable, modular components for both front‑end and back‑end. • Excellent debugging, troubleshooting, and performance optimization skills. • Solid understanding of Agile development methodologies. • Strong communication, collaboration, and mentoring competencies. **Required Education & Certifications:** • Bachelor’s degree in Computer Science, Software Engineering, or a related field (equivalent professional experience accepted). • Cloud certifications (Google Cloud, AWS, Azure) are a plus but not mandatory.
Vancouver, Canada
On site
Junior
04-12-2025