onsite
Software Engineer, Platform - Speechify
Software Engineer
Platform engineer building scalable, cloud‑native services for a global text‑to‑speech product, leveraging Python, Node.js, AWS, and modern front‑end and container tooling.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput backend services in Python and Node.js that power Speechify’s text‑to‑speech engine across web, mobile, and browser extensions.
- Implement scalable, fault‑tolerant architectures on AWS (Lambda, ECS, RDS, S3) and manage deployment pipelines with CI/CD tools.
- Collaborate with cross‑functional teams to integrate new features into React‑based web and mobile front‑ends, ensuring seamless user experience.
- Containerize services with Docker, orchestrate with ECS/Fargate, and monitor performance using CloudWatch and Prometheus.
- Participate in code reviews, performance tuning, and incident response to maintain 99.9% uptime for millions of users.
Requirements
- 3+ years of production experience with Python and Node.js in a cloud environment.
- Strong understanding of AWS services, containerization, and CI/CD pipelines.
- Experience building and scaling real‑time audio processing or media services is a plus.
- Excellent problem‑solving skills and a passion for building accessible, high‑quality products.
- Effective communicator who thrives in a distributed, collaborative team culture.
Skills
pythonnodejsawsreactdockercicd