remote
Senior Software Engineer, Core Experiences - Arlington, VA, 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, and scalability requirements.
- Implement robust, testable code using Python and Node.js, ensuring high code quality and maintainability.
- Deploy and manage services on AWS, utilizing containers (Docker) and CI/CD pipelines for rapid iteration.
- Monitor system health, troubleshoot production issues, and continuously improve reliability and latency.
Requirements
- 5+ years of professional software development experience, with strong expertise in Python and Node.js.
- Proven experience building scalable services on AWS (EC2, ECS/EKS, Lambda, RDS).
- Solid understanding of RESTful API design, microservices, and containerization.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Strong communication skills and ability to work effectively in a fast‑moving, collaborative environment.
Skills
pythonnodejsawsdocker