onsite
Software Engineer, Platform - Denver, CO, USA - Speechify
Software Engineer
Lead backend and platform engineering for a high‑scale text‑to‑speech service, building robust APIs, cloud infrastructure, and developer tools using Python, Node.js, and AWS. Drive performance, reliability, and continuous delivery in a distributed team.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services in Python and Node.js that power Speechify’s text‑to‑speech platform across web, mobile, and browser extensions.
- Architect and manage AWS infrastructure (Lambda, ECS, RDS, S3) to support high‑throughput audio generation and user data storage.
- Implement CI/CD pipelines with Docker, GitHub Actions, and Terraform to ensure rapid, reliable deployments.
- Collaborate with cross‑functional teams to define API contracts, performance benchmarks, and feature roadmaps.
- Mentor junior engineers, conduct code reviews, and promote best practices in testing, security, and documentation.
Requirements
- 5+ years of production experience building distributed systems in Python or Node.js.
- Strong knowledge of AWS services, containerization, and infrastructure as code.
- Proficiency with React/TypeScript for building developer-facing tools and dashboards.
- Experience with automated testing, monitoring, and performance tuning.
- Excellent communication skills and a passion for building accessible, inclusive products.
Skills
pythonnodejsawsreacttypescriptdockercicd