onsite
Software Engineer, Platform - Glasgow, United Kingdom - Speechify
Software Engineer
Lead backend and platform engineering for a global text‑to‑speech service, building scalable APIs, cloud infrastructure, and developer tools using Python, Node.js, AWS, and modern DevOps practices.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services that power Speechify’s text‑to‑speech platform across iOS, Android, Web, and Chrome Extension.
- Architect and manage scalable AWS infrastructure, including Lambda, ECS/EKS, RDS, and S3, ensuring reliability and cost efficiency.
- Collaborate with cross‑functional teams to define API contracts, data models, and feature roadmaps, translating business requirements into technical solutions.
- Implement CI/CD pipelines, automated testing, and monitoring to accelerate delivery and maintain service quality.
- Mentor junior engineers, conduct code reviews, and promote best practices in coding, security, and performance.
Requirements
- 5+ years of professional software engineering experience, with strong expertise in Python and Node.js.
- Proven track record building and scaling cloud‑native services on AWS.
- Experience with TypeScript, React, and modern front‑end tooling.
- Hands‑on knowledge of Docker, Kubernetes, and CI/CD tools (GitHub Actions, Jenkins, etc.).
- Excellent problem‑solving skills, strong communication, and a passion for building accessible products.
Skills
pythonnodejsawsreacttypescriptdockercicd