onsite
Software Engineer, Platform - Bristol, United Kingdom - Speechify
Software Engineer
Senior Software Engineer building scalable, cloud‑native text‑to‑speech platform using Python, Node.js, React, and AWS. Drive feature development, performance optimization, and continuous delivery in a fully distributed team.
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.
- Build and iterate on front‑end components with React and TypeScript for web, Chrome Extension, and mobile web experiences.
- Implement CI/CD pipelines, containerization with Docker, and deploy to AWS (ECS/EKS, Lambda, S3, CloudFront).
- Collaborate with cross‑functional teams to define feature requirements, estimate effort, and deliver on time.
- Monitor system health, troubleshoot production issues, and continuously improve performance and reliability.
Requirements
- 5+ years of full‑stack development experience, with strong proficiency in Python, Node.js, React, and TypeScript.
- Hands‑on experience with AWS services (EC2, ECS, Lambda, S3, CloudFront) and container orchestration.
- Solid understanding of CI/CD, automated testing, and DevOps practices.
- Excellent problem‑solving skills and a passion for building accessible, high‑quality products.
- Strong communication skills and ability to thrive in a distributed, collaborative environment.
Skills
pythonnodejsawsreacttypescriptdockercicd