remote
Senior Software Engineer, Core Experiences - Albuquerque, NM, USA - Speechify
Software Engineer
Senior Software Engineer focused on building core services and SDKs that power a high‑scale audio‑information platform, leveraging JavaScript/TypeScript, React, Node.js, and AWS to deliver reliable, scalable 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 feature requirements and translate them into robust, scalable code.
- Implement RESTful APIs and microservices using Node.js and TypeScript, ensuring high performance and reliability.
- Integrate with AWS services (Lambda, S3, DynamoDB, etc.) to support data storage, processing, and delivery pipelines.
- Write comprehensive unit and integration tests, and participate in code reviews to uphold code quality.
- Monitor, troubleshoot, and optimize application performance in a production environment.
Requirements
- 5+ years of professional software development experience, with a strong focus on backend and full‑stack engineering.
- Proficiency in JavaScript/TypeScript, React, and Node.js, with a solid understanding of asynchronous programming.
- Hands‑on experience building and deploying services on AWS, including Lambda, API Gateway, and DynamoDB.
- Strong grasp of RESTful API design, microservices architecture, and cloud‑native patterns.
- Excellent problem‑solving skills, ability to work independently, and a passion for building high‑quality, user‑centric products.
Skills
javascripttypescriptreactnodejsaws