remote
Senior Software Engineer, Core Experiences - Gainesville, FL, 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‑content delivery.
- Collaborate with cross‑functional teams to define architecture, performance goals, and feature roadmaps.
- Implement scalable, secure APIs using Node.js and Python, ensuring high availability on AWS.
- Containerize services with Docker, manage CI/CD pipelines, and monitor production health.
- Mentor junior engineers, conduct code reviews, and promote best practices in testing and documentation.
Requirements
- 5+ years of professional software development experience, with strong expertise in Python and Node.js.
- Proven track record building and scaling services on AWS (EC2, Lambda, RDS, S3).
- Experience with Docker, Kubernetes, and CI/CD tooling.
- Solid understanding of RESTful API design, authentication, and performance optimization.
- Excellent communication skills and a collaborative mindset.
Skills
pythonnodejsawsdocker