- Company Name
- Speechify
- Job Title
- Software Engineer, Platform - Liverpool, United Kingdom
- Job Description
-
**Job Title**
Software Engineer, Platform
**Role Summary**
Senior backend engineer responsible for designing, building, and maintaining the core REST/GraphQL services that power Speechify’s text‑to‑speech, payments, analytics, and subscription systems. Works closely with product, design, and data teams to ensure APIs are scalable, reliable, and meet user needs across mobile, web, and enterprise clients.
**Expectations**
- Deliver high‑quality, production‑ready code on a fast‑paced, distributed schedule.
- Own the full lifecycle of backend services, from architectural decisions to deployment and monitoring.
- Communicate effectively with cross‑functional stakeholders and influence product strategy through technical insight.
**Key Responsibilities**
- Design, develop, and maintain public TTS API and internal services (Payments, Subscriptions, Auth, Consumption Tracking).
- Own and evolve the backend API ecosystem, focusing on performance, maintainability, and scalability.
- Implement B2B solutions, providing custom integrations and APIs for enterprise customers.
- Collaborate with product, UX, ops, and data teams to align architecture with business objectives and user experience.
- Deploy and operate services on Google Cloud Platform; manage containerized deployments (Docker) and Kubernetes clusters.
- Monitor, analyze, and optimize API performance and reliability.
- Participate in code reviews, security assessments, and continuous improvement initiatives.
**Required Skills**
- Proficient in TypeScript/Node.js for backend development (mandatory).
- Hands‑on experience with Google Cloud Platform; familiarity with AWS or Azure is a plus.
- Strong knowledge of REST best practices, authentication, rate limiting, and integration patterns.
- Experience with containerization (Docker) and orchestration (Kubernetes) for high availability.
- Ability to write clean, testable code and apply modern development practices (CI/CD, automated testing).
- Excellent communication, problem‑solving, and collaboration skills.
**Required Education & Certifications**
- Bachelor’s degree (or equivalent experience) in Computer Science, Software Engineering, or related field.
- Optional certifications: Google Cloud Professional Cloud Architect, AWS Certified Developer, or Certified Kubernetes Administrator.
Liverpool, United kingdom
Remote
30-12-2025