onsite
Software Engineer, Platform - Brighton, United Kingdom - Speechify
Software Engineer
Senior Software Engineer building scalable, cloud‑native platform services for a global text‑to‑speech product, leveraging Python, Node.js, AWS, and modern front‑end technologies to deliver high‑performance, accessible audio experiences.
About the role
Key Responsibilities
- Design, develop, and maintain backend services in Python and Node.js that power Speechify’s text‑to‑speech engine and user data pipelines.
- Collaborate with front‑end engineers to integrate APIs into React/TypeScript web and mobile applications.
- Implement scalable, fault‑tolerant solutions on AWS (Lambda, ECS, S3, DynamoDB) and manage deployment pipelines with Docker and CI/CD tools.
- Participate in code reviews, performance tuning, and automated testing to ensure high reliability and security.
- Contribute to architectural discussions, propose new features, and mentor junior team members in a fully distributed environment.
Requirements
- 5+ years of professional software development experience, with strong proficiency in Python and Node.js.
- Hands‑on experience building cloud‑native services on AWS and containerizing applications with Docker.
- Solid understanding of RESTful API design, asynchronous processing, and data modeling.
- Familiarity with React, TypeScript, and modern front‑end tooling.
- Excellent communication skills and a passion for building accessible, inclusive products.
Skills
pythonnodejsawsreacttypescriptdockercicd