remote
Senior Software Engineer, Core Experiences - Eugene, OR, 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, reliability, and security on AWS infrastructure.
Requirements
- 5+ years of professional software development experience, with strong expertise in JavaScript/TypeScript.
- Proven track record building scalable backend services and SDKs in a cloud environment.
- Hands‑on experience with Node.js, Express, and modern front‑end frameworks such as React.
- Deep understanding of AWS services (EC2, Lambda, S3, RDS, CloudWatch) and deployment best practices.
- Excellent problem‑solving skills, strong communication, and a passion for building high‑quality user experiences.
Skills
javascripttypescriptreactnodejsaws