onsite
Software Engineer, Platform - Lexington, KY, USA - Speechify
Software Engineer
Full‑stack Software Engineer building scalable text‑to‑speech platform components using Python, Node.js, React, and AWS, with a focus on performance, reliability, and continuous delivery.
About the role
Key Responsibilities
- Design, develop, and maintain backend services in Python and Node.js that power real‑time text‑to‑speech conversion for web, mobile, and browser extensions.
- Collaborate with product and design teams to translate user stories into robust, testable code, ensuring high quality and performance.
- Implement and optimize AWS infrastructure (Lambda, S3, DynamoDB) and CI/CD pipelines using Docker, GitHub Actions, and Terraform.
- Write unit, integration, and end‑to‑end tests; participate in code reviews and maintain codebase health.
- Monitor application metrics, troubleshoot production issues, and drive continuous improvement of reliability and scalability.
Requirements
- 3+ years of professional software development experience with Python and Node.js.
- Strong knowledge of AWS services and experience building serverless architectures.
- Proficiency in React for building responsive web interfaces.
- Hands‑on experience with Docker, CI/CD pipelines, and automated testing.
- Excellent problem‑solving skills and a passion for building accessible, high‑impact products.
Skills
pythonnodejsawsreactdockercicd