remote
Senior Software Engineer, Core Experiences - San Diego, CA, 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 the platform’s audio‑learning features.
- Collaborate with product, design, and data teams to translate requirements into robust, scalable code.
- Implement and optimize RESTful APIs, microservices, and real‑time streaming components using Node.js and TypeScript.
- Ensure high code quality through automated testing, code reviews, and continuous integration pipelines.
- Monitor, troubleshoot, and improve system performance and reliability in a cloud (AWS) environment.
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 and SDKs.
- Experience with AWS services (Lambda, S3, DynamoDB, API Gateway) and container orchestration.
- Solid understanding of RESTful API design, microservices architecture, and CI/CD best practices.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
javascripttypescriptreactnodejsaws