onsite
Software Engineer, Platform - Dayton, OH, USA - Speechify
Software Engineer
Full‑stack Software Engineer building scalable text‑to‑speech platform components using Python, Node.js, React, and AWS, with a focus on performance, reliability, and continuous delivery.
About the role
Key Responsibilities
- Design, develop, and maintain backend services in Python and Node.js that power Speechify’s text‑to‑speech engine and user-facing APIs.
- Build and optimize front‑end components with React for web and Chrome Extension experiences.
- Implement scalable, secure infrastructure on AWS, including Lambda, ECS, and RDS, and manage deployment pipelines with Docker and CI/CD tools.
- Collaborate with cross‑functional teams to define feature requirements, conduct code reviews, and ensure high code quality and test coverage.
- Monitor application performance, troubleshoot production issues, and continuously improve system reliability and latency.
Requirements
- 3+ years of professional software development experience in Python and Node.js.
- Strong knowledge of AWS services, containerization (Docker), and CI/CD workflows.
- Experience building responsive web applications with React.
- Proficiency in writing unit, integration, and end‑to‑end tests.
- Excellent problem‑solving skills and a passion for building accessible, high‑performance products.
Skills
pythonnodejsawsreactdockercicd