onsite
Software Engineer, Platform - Cambridge, United Kingdom - Speechify
Software Engineer
Senior Software Engineer building scalable, cloud‑native text‑to‑speech platform using Python, Node.js, and AWS, while delivering responsive web and mobile experiences with React and TypeScript.
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.
- Collaborate with cross‑functional teams to build responsive web and mobile front‑ends using React and TypeScript.
- Implement CI/CD pipelines, containerization with Docker, and deploy to AWS infrastructure (ECS/EKS, Lambda).
- Ensure system reliability, performance, and scalability through monitoring, logging, and automated testing.
- Participate in code reviews, architectural discussions, and continuous improvement initiatives.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python, Node.js, and AWS services.
- Hands‑on experience with React, TypeScript, Docker, and CI/CD tools.
- Excellent problem‑solving skills and a passion for building accessible, high‑quality products.
- Effective communicator comfortable working in a fully distributed team.
Skills
pythonnodejsawsreacttypescriptdockercicd