onsite
Software Engineer, Platform - Baton Rouge, LA, 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 implement new features across iOS, Android, Mac, Chrome Extension, and Web App.
- Build and optimize Docker‑based microservices, ensuring high availability and scalability on AWS infrastructure.
- Implement automated testing, CI/CD pipelines, and monitoring to deliver reliable, secure, and performant code.
- Participate in code reviews, architectural discussions, and knowledge sharing within a distributed engineering team.
Requirements
- 3+ years of professional software development experience with Python and Node.js.
- Strong understanding of RESTful APIs, WebSockets, and real‑time data processing.
- Hands‑on experience with AWS services (EC2, S3, Lambda, RDS) and Docker containerization.
- Proficiency in front‑end technologies (React, TypeScript) and modern build tools.
- Excellent problem‑solving skills, attention to detail, and a passion for building accessible products.
Skills
pythonnodejsawsreactdockercicd