remote
Senior Software Engineer, Core Experiences - Cambridge, MA, USA - Speechify
Software Engineer
Senior Software Engineer building core services and SDKs that power a high‑growth audio‑learning platform, leveraging JavaScript/TypeScript, React, Node.js, and AWS to deliver scalable, reliable experiences.
About the role
Key Responsibilities
- Design, develop, and maintain core backend services and SDKs that support Speechify’s audio‑learning platform.
- Collaborate with product, design, and data teams to translate requirements into robust, scalable code.
- Implement RESTful APIs and real‑time streaming features using Node.js and TypeScript.
- Ensure high performance, reliability, and security through automated testing, CI/CD pipelines, and cloud best practices.
- Mentor junior engineers, conduct code reviews, and promote engineering excellence across the team.
Requirements
- 5+ years of professional software development experience, with strong expertise in JavaScript/TypeScript and Node.js.
- Proven track record building scalable, production‑grade services on AWS.
- Experience with React and modern front‑end tooling for building SDKs.
- Solid understanding of API design, microservices architecture, and cloud infrastructure.
- Excellent problem‑solving skills, strong communication, and a passion for delivering high‑quality user experiences.
Skills
javascripttypescriptreactnodejsaws