onsite
Software Engineer, Platform - New York, NY, USA - Speechify
Software Engineer
Full‑stack Software Engineer building scalable text‑to‑speech platforms using Python, JavaScript, React, Node.js, and AWS. Focus on high‑performance backend services, responsive web and mobile experiences, and cloud‑native infrastructure.
About the role
Key Responsibilities
- Design, develop, and maintain backend services in Python and Node.js that power real‑time text‑to‑speech conversion for web, mobile, and browser extensions.
- Build and iterate on responsive front‑end components with React, ensuring seamless user experience across iOS, Android, Mac, and Chrome.
- Collaborate with cross‑functional teams to define API contracts, data models, and performance benchmarks.
- Implement CI/CD pipelines, containerization with Docker, and deploy to AWS (Lambda, ECS, S3, CloudFront).
- Monitor application health, troubleshoot production issues, and optimize for scalability and low latency.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Python, JavaScript/TypeScript, and React.
- Hands‑on experience with AWS services and Docker.
- Excellent problem‑solving skills and a passion for building accessible, high‑quality products.
- Effective communicator comfortable in a distributed, collaborative environment.
Skills
pythonjavascriptreactnodejsawsdocker