onsite
Software Engineer, Platform - Plano, TX, 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 time in an agile environment.
- Implement CI/CD pipelines, containerization (Docker), and cloud infrastructure (AWS) to ensure rapid, reliable deployments.
- Monitor application performance, troubleshoot issues, and continuously improve system reliability and scalability.
Requirements
- 5+ years of professional software development experience with strong proficiency in Python and Node.js.
- Hands‑on experience building scalable web services on AWS (EC2, Lambda, S3, RDS).
- Proficient with React, TypeScript, and modern front‑end tooling.
- Experience with Docker, Kubernetes, and CI/CD pipelines (GitHub Actions, Jenkins).
- Excellent problem‑solving skills, strong communication, and a passion for building accessible, high‑quality products.
Skills
pythonnodejsawsreacttypescriptdockercicd