Core Responsibilities

Design, develop, and deploy high-quality features across Dialpad's web and desktop-native applications. Write clean, modular, and maintainable code using best practices along with unit & integration tests. Participate in code reviews to ensure code quality, maintainability, and scalability. Collaborate with cross-functional teams to build and use common components and practices across Dialpad products.

Requirements

3+ years of professional experience in Full-Stack Software Engineering. Bachelor's degree in Computer Science or equivalent practical experience. Strong experience with Python, JAVA, APIs, Vue/React, HTML, CSS, JavaScript, TypeScript, GraphQL, GCP, or other cloud infrastructures. Proven ability to design, build, launch, and maintain at least two large-scale production systems.

Additional Information

Experience Level

Mid-Level

Employment Type

permanent

Work Mode

On-site