Junior Web Developer

Contract type
Freelance
Work mode
Remote · Tunisia
Experience
Junior / entry level · Not stated

Level inferred from job title

Job description

A Junior/Graduate Software Engineer role at Storyteller, joining a product-minded team to build and enhance the company's Web SDK that powers Stories for global clients, especially in sport. The position is fully remote for candidates based in Tunisia.

At a glance

Employment
Full-time · Independent contractor
Work mode
Remote · Tunisia

What you'll do

  • Ship features end-to-end: design, build and test small, well-scoped improvements to our products
  • Make things reliable and fast: fix bugs, add tests, and instrument code so we can measure performance and stability
  • Solve real customer problems: collaborate with Product, Design and Delivery to scope simple, pragmatic solutions that work for our clients
  • Improve developer experience: contribute to examples, docs and small tools that make integration with our SDKs smooth and enjoyable
  • Think from first principles: break problems down, reason about trade-offs, and pick the simplest approach that works
  • Learn in the open: participate in code reviews (giving and receiving feedback), pair with teammates, and share what you're learning
  • Own your work: plan your tasks, communicate progress, and follow through to high-quality releases
  • Contribute to how we build: help refine our CI, test suites and local dev scripts as we scale

What we're looking for

  • Some experience with TypeScript, Node.js or Python
  • Exposure to React, basic APIs/HTTP or simple databases (SQL/NoSQL) is also valuable
  • A genuine excitement for AI and AI-assisted coding — this is a must-have
  • Curious about LLMs and actively use (or are eager to use) code assistants and AI APIs to move faster, while verifying outputs with tests and sound reasoning
  • Clear problem-solving: can break a task down, reason from first principles, and explain trade-offs simply
  • Reliability and follow-through: meet agreed timelines, communicate early if blocked
  • Openness to feedback: curious, and iterate based on what you learn
  • Strong written and verbal communication; can collaborate well in a remote setting
  • Reliable, consistent internet access for remote work

Nice to have

  • Side projects, a small repo, open-source contributions, or a write-up showing how you learn
  • Familiarity with web SDKs (TypeScript, React or Node.js) is a strong plus
  • Interest in sports, media, or content tech
  • Backgrounds we've seen succeed include maths, physics, bootcamps, and self-taught routes - a CS degree is not required

How to get hired

  1. 1Hiring Manager conversation (20–30 mins)
  2. 260-minute, time-boxed take-home (Python or Node/TS)
  3. 3Review, Pair Programming & Questions (60–75 mins)

Apply

About Storyteller

A high growth B2B SaaS platform, which allows companies to integrate Stories into their owned and operated platforms

Storyteller is a high growth B2B SaaS platform, which allows companies to integrate Stories into their owned and operated platforms. Our end-to-end platform gives companies a best-in-class Stories experience in days with native iOS, Android, and Web SDKs, publishing tools, analytics, and ad support.

Key facts

  • B2B SaaS
  • Works with many globally recognised clients, particularly within sport
  • Offers native iOS, Android, and Web SDKs, publishing tools, analytics, and ad support

What they value

  • Collaboration
  • Clear thinking
  • Openness to feedback