onsite
Software Engineer, Platform - Mountain View, CA, USA - Speechify
Software Engineer
Senior Software Engineer building scalable, cloud‑native text‑to‑speech platform using Python, Node.js, and AWS, while delivering responsive web and mobile experiences with React and TypeScript.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python and Node.js that power Speechify’s text‑to‑speech engine.
- Build and optimize front‑end components with React and TypeScript for web, Chrome Extension, and mobile web experiences.
- Collaborate with cross‑functional teams to define feature requirements, estimate effort, and deliver on tight timelines.
- Implement CI/CD pipelines, containerization (Docker), and cloud infrastructure (AWS) to ensure rapid, reliable deployments.
- Participate in code reviews, performance tuning, and troubleshooting to maintain a robust, scalable platform.
Requirements
- 5+ years of full‑stack development experience with Python, Node.js, and React.
- Strong knowledge of AWS services (EC2, S3, Lambda, RDS) and experience deploying scalable applications.
- Proficiency in TypeScript, modern JavaScript, and responsive UI design.
- Hands‑on experience with Docker, CI/CD, and automated testing frameworks.
- Excellent problem‑solving skills, strong communication, and a passion for accessibility and inclusive design.
Skills
pythonnodejsawsreacttypescriptdockercicd