remote
Senior Software Engineer, Core Experiences - Phoenix, AZ, 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 Speechify product ecosystem.
- 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, conduct code reviews, and enforce best practices for quality and maintainability.
- 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 containerization (Docker) and CI/CD pipelines.
- Strong grasp of RESTful API design, authentication, and data modeling.
- Excellent problem‑solving skills, ability to work independently and in a fast‑paced environment.
Skills
pythonnodejsawsdocker