D
Posted a day ago
Software Engineer (Growth)
DialpadSoftware Engineer (Growth)
Requirements
Python, Vue/React, TypeScript, GraphQL, GCP, SQL/NoSQL, Microservices, Agile
Skills
PythonReactTypeScriptGraphQLGCP
About the role
Responsibilities
- Design, develop, and deploy high-quality features across web and desktop-native applications
- Write clean, modular, and maintainable code with unit and integration tests
- Participate in code reviews to ensure quality, maintainability, and scalability
- Partner with Product and Growth teams to optimize monetization, onboarding, and expansion experiences
- Develop experimentation and feature-flagging capabilities for A/B testing
- Build scalable platform capabilities to empower growth initiatives
- Mentor junior engineers and help them grow their technical expertise
- Participate in a rotating team on-call schedule
Requirements
- Strong experience with Python, Vue/React, HTML, CSS, JavaScript, TypeScript, GraphQL, or GCP
- Practical experience with serverless computing, microservices, and event-driven architectures
- Proficiency with both SQL and NoSQL databases
- Experience with RESTful APIs and GraphQL schemas
- Bachelor's degree in Computer Science or equivalent practical experience
- Proven ability to design, build, launch, and maintain large-scale production systems
- Experience with Agile development methodologies
- Strong debugging and troubleshooting skills
Preferred Qualifications
- Experience leveraging modern AI-powered developer tools (LLM-assisted development)
- Familiarity with integrating AI/LLM-based capabilities into applications
About the Company
Dialpad is the AI-native business communications platform. We unify calling, messaging, meetings, and contact center on a single platform, powered by AI that understands every conversation in real time.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer (Growth)
Dialpad · Vancouver
