onsite
Software Engineer, Platform - Baltimore, MD, USA - Speechify
Software Engineer
Full‑stack Software Engineer building scalable text‑to‑speech platform components using Python, JavaScript, React, and AWS, ensuring high performance and reliability for millions of users.
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 data pipelines.
- Build and iterate on front‑end features using React for web and Chrome Extension interfaces, ensuring a seamless user experience.
- Collaborate with cross‑functional teams to define API contracts, data models, and deployment strategies.
- Implement CI/CD pipelines, containerization with Docker, and cloud infrastructure on AWS to support continuous delivery and high availability.
- Participate in code reviews, performance tuning, and troubleshooting production incidents.
Requirements
- 3+ years of professional software development experience with Python and JavaScript/TypeScript.
- Strong knowledge of RESTful API design, asynchronous programming, and microservices architecture.
- Hands‑on experience with React, Redux, and modern front‑end tooling.
- Proficiency in AWS services (EC2, S3, Lambda, RDS) and container orchestration.
- Excellent problem‑solving skills, ability to work independently in a distributed team, and a passion for building accessible products.
Skills
pythonjavascriptreactnodejsawsdockercicd