remote
Senior Software Engineer, Core Experiences - Sydney, Australia - Speechify
Software Engineer
Senior Software Engineer driving core services and SDKs that power a high‑growth audio‑learning platform, leveraging Python, Node.js, and AWS to build scalable, reliable microservices and APIs.
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, performance, and scalability requirements.
- Implement robust RESTful APIs and microservices using Python and Node.js, ensuring high availability and low latency.
- Leverage AWS services (Lambda, ECS, RDS, S3) to deploy, monitor, and optimize production workloads.
- Write comprehensive unit, integration, and performance tests; participate in code reviews and continuous improvement initiatives.
Requirements
- 5+ years of professional software engineering experience, with a strong focus on backend development.
- Proficiency in Python and Node.js, with experience building scalable microservices.
- Hands‑on experience deploying and managing applications on AWS.
- Solid understanding of REST API design, authentication, and versioning.
- Excellent problem‑solving skills, strong communication, and a passion for building high‑quality, user‑centric products.