onsite
Software Engineer, Platform - Nottingham, 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‑performance backend services in Python and Node.js that power Speechify’s text‑to‑speech engine.
- Collaborate with cross‑functional teams to build and iterate on web, iOS, Android, and Chrome Extension frontends using React and TypeScript.
- Implement scalable, secure cloud infrastructure on AWS, leveraging services such as Lambda, S3, DynamoDB, and ECS.
- Write automated tests, perform code reviews, and enforce best practices for quality and reliability.
- Participate in continuous integration and deployment pipelines, ensuring rapid, reliable releases.
Requirements
- 5+ years of professional software development experience, with strong proficiency in Python and Node.js.
- Hands‑on experience building cloud‑native applications on AWS.
- Solid understanding of front‑end technologies (React, TypeScript) and mobile integration.
- Experience with containerization (Docker) and CI/CD tooling.
- Excellent problem‑solving skills and a passion for building accessible, high‑quality products.
Skills
pythonnodejsawsreacttypescriptdockercicd