remote
Senior Software Engineer, Core Experiences - Sunnyvale, CA, USA - Speechify
Software Engineer
Senior Software Engineer building core services and SDKs that power a high‑growth audio‑learning platform, leveraging Python, Node.js, and AWS to deliver scalable, reliable backend solutions.
About the role
Key Responsibilities
- Design, develop, and maintain core backend services and SDKs that support the Speechify product experience.
- Collaborate with cross‑functional teams to define architecture, APIs, and data models for new features.
- Implement high‑performance, fault‑tolerant microservices using Python and Node.js on AWS.
- Write clean, testable code and conduct code reviews to uphold engineering standards.
- Participate in performance tuning, monitoring, and incident response to ensure service reliability.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Node.js with a solid understanding of asynchronous programming.
- Hands‑on experience deploying and managing services on AWS (EC2, Lambda, RDS, SQS, etc.).
- Deep knowledge of RESTful API design, microservices architecture, and containerization (Docker, Kubernetes).
- Excellent problem‑solving skills and a passion for building scalable, user‑centric products.