remote
Senior Software Engineer, Core Experiences - Boston, MA, USA - Speechify
Software Engineer
Senior Software Engineer building core services and SDKs that power a high‑growth audio‑information platform, leveraging Python, Node.js, AWS, Docker and RESTful APIs 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‑information delivery.
- Collaborate with cross‑functional teams to define architecture, performance goals, and feature roadmaps.
- Implement scalable, secure APIs using Python/Node.js and deploy them on AWS infrastructure.
- Write automated tests, perform code reviews, and ensure high code quality and reliability.
- Optimize system performance, troubleshoot production issues, and drive continuous improvement.
Requirements
- 5+ years of professional software development experience, with strong expertise in Python and Node.js.
- Proven experience deploying and managing services on AWS (EC2, ECS, Lambda, RDS).
- Solid understanding of RESTful API design, containerization (Docker), and CI/CD pipelines.
- Excellent problem‑solving skills and a passion for building high‑quality, scalable systems.
- Strong communication skills and ability to work effectively in a fast‑moving, collaborative environment.
Skills
pythonnodejsawsdocker