onsite
Software Engineer, Platform - Boise, ID, USA - Speechify
Software Engineer
Full‑stack Software Engineer building scalable text‑to‑speech platform components using Python, Node.js, and React, with cloud deployment on AWS and container orchestration via Docker. Focus on performance, reliability, and continuous delivery in a distributed team.
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 API layer.
- Build and optimize front‑end components with React for web and Chrome Extension experiences.
- Implement CI/CD pipelines, automated testing, and containerization with Docker and Kubernetes on AWS.
- Collaborate with cross‑functional teams to define feature requirements, estimate effort, and deliver high‑quality code.
- Monitor application performance, troubleshoot production issues, and drive continuous improvement.
Requirements
- 3+ years of professional software development experience in Python and Node.js.
- Strong knowledge of AWS services (EC2, S3, Lambda, RDS) and experience deploying scalable applications.
- Proficiency with React, Redux, and modern front‑end tooling.
- Hands‑on experience with Docker, Kubernetes, and CI/CD tools (GitHub Actions, Jenkins, or similar).
- Excellent problem‑solving skills, attention to detail, and a passion for building accessible, high‑performance products.
Skills
pythonnodejsawsreactdockercicd