remote
Senior Software Engineer, Core Experiences - Calgary, Canada - Speechify
Software Engineer
Senior Software Engineer building core services and SDKs that power a high‑growth audio‑learning platform, leveraging JavaScript/TypeScript, React, Node.js, and AWS 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 feature requirements and translate them into robust, scalable code.
- Implement best practices for performance, security, and reliability across distributed systems.
- Mentor junior engineers, conduct code reviews, and promote a culture of continuous improvement.
- Participate in architecture discussions, contributing to long‑term technical strategy and roadmap.
Requirements
- 5+ years of professional software development experience, with a strong focus on JavaScript/TypeScript.
- Proficiency in React for front‑end development and Node.js for server‑side logic.
- Hands‑on experience with AWS services (Lambda, S3, DynamoDB, etc.) and cloud‑native architecture.
- Solid understanding of microservices, RESTful APIs, and CI/CD pipelines.
- Excellent problem‑solving skills, strong communication, and a passion for building high‑quality, user‑centric products.
Skills
javascripttypescriptreactnodejsaws