Storyteller is a high-growth B2B SaaS platform that enables companies to integrate Stories into their apps and websites. They are seeking a Mid Level Software Engineer to join the team responsible for the Web SDK and backend services, focusing on building features, improving performance, and enhancing developer experience using AI tools.
Responsibilities:
- Own features end-to-end: understand the problem, design a simple solution, build it (often with AI assistance), test it, and refine based on feedback
- Improve performance, reliability and developer ergonomics of the Web SDK and supporting services
- Debug tricky issues across the SDK, backend and browser – using logs, metrics and good hypotheses rather than guesswork
- Work with Product and Delivery to understand real customer use-cases and constraints
- Propose simple, pragmatic solutions instead of over-engineering
- Help streamline the integration experience so partners can get to 'first story live' quickly and safely
- Enhance documentation, code examples, and integration guides, often using AI to draft and then editing for clarity
- Identify friction points for integrators and proactively champion improvements
- Make small, continuous DX improvements (tooling, scripts, templates) rather than waiting for a big 'clean-up project'
- Use AI tools by default for exploration, scaffolding and refactors – and then verify outputs with tests, types, and your own judgement
- Use first-principles thinking to cut through complexity: start from the goal and constraints, choose the simplest thing that works, and be willing to delete your own code when a better approach appears
- Participate in thoughtful code reviews: give clear, kind, direct feedback and be open to having your own ideas challenged
- Help improve CI pipelines, test suites and dev scripts so the whole team moves faster and more safely over time
- Maintain high ownership and follow-through from idea to release: surface blockers early, communicate clearly, and finish what you start
Requirements:
- 2–4 years of hands-on experience with TypeScript/JavaScript in production environments
- Strong knowledge of React, Node.js or similar modern frontend frameworks – you're comfortable working across browser and server
- Familiarity with APIs/HTTP, performance tuning, and SQL/NoSQL basics
- A proactive mindset – you look ahead, anticipate problems, and propose solutions instead of waiting to be told what to do
- AI-native working style – you're comfortable adopting new tools early, especially AI-assisted coding, and you see AI as the default starting point rather than a last resort
- Clear reasoning and trade-off thinking – you can explain why you chose one approach over another in simple language
- Strong written and verbal communication for remote collaboration
- Reliability – you deliver on commitments, surface blockers early, and take responsibility for the quality of your work
- Experience building SDKs, libraries or developer tools
- Experience with performance tuning (bundle sizes, loading strategies, caching) in web apps
- Open-source contributions, side projects or technical write-ups that show how you think
- Interest in sports, media or content tech