affix
Fullstack Software Engineer
affixAustralia23 hours ago
Full-timeRemote FriendlyInformation Technology

Meet: StreamShark


  • Founded: 2011
  • Location: Melbourne CBD
  • Ways of working: Hybrid / 3 days onsite with flexible hours
  • Product: Enterprise video platform
  • Team size: 8 engineers (and growing!)
  • Tech stack: Java (Predominant BE language), Python, JavaScript/TypeScript, React, AWS


The Story


StreamShark is an enterprise-grade video streaming platform and CDN that powers secure, mission-critical live streams for some of the world's most recognisable companies. Founded in 2011 and headquartered in Melbourne, they've built a reputation as the trusted partner for organisations that require flawless video delivery.


They handle everything from confidential executive communications at major tech companies in Silicon Valley, to large-scale public events across the world.


Their platform combines live streaming, video-on-demand, AI-powered features (automated captions, translations, summaries), and cutting-edge VR/AR content delivery.


The Role


Due to growth driven by success, the team at StreamShark now needs a passionate Fullstack Software Engineer to help them continue delivering flawless streaming experiences for major global enterprises. You'll work end-to-end across their video platform with a primary focus on developing both customer-facing features and backend services. Think: React/TypeScript UI and video player development to Java backend, video/codec logic, and AI-powered features. You'll own entire features with direct visibility into how your work impacts global enterprise clients, as well as engage with clients to ensure successful service delivery. You will also participate in a shared on-call rotation to support critical client events or address urgent system issues.


Reliability over speed is key here. Production stability is non-negotiable; the team would rather you ship it right than ship it fast.


What You'll Build


🎮 Video Player Development - Build and enhance the player interface with a focus on reliability and enterprise-grade customisation.

🚀180VR Streaming - Develop immersive stadium experiences for major concerts, sports matches, and events.

🤖 AI-Powered Features - Implement live transcription, multi-language translation, voice dubbing, and subtitle generation.

📹 Video Quality & Codec Optimisation - Work on bleeding-edge streaming technology at scale.

🚀 Full Feature Ownership - Design, implement, test, deploy, and support features in production.

⚙️Infrastructure & DevOps - Contribute to BuildKite CI/CD pipelines and cloud automation.


Must-Haves


  • University degree in Computer Science, Software Engineering, or equivalent
  • Strong experience with Java and JavaScript/TypeScript.
  • Proficiency in front-end development using React (including a solid understanding of Hooks, Context API, and state management solutions), TypeScript, Webpack, CSS and Playwright.
  • Experience with APIs of public cloud platforms such as AWS or Google Cloud (e.g., Cloud Storage, CDN, DNS, Edge/Serverless Compute, Messaging/Queues).
  • Proficiency with Git, and experience developing & delivering software on UNIX/Linux operating systems.
  • Work Authorization: You must be an Australian Citizen or Permanent Resident.


Highly Desirable


  • Familiarity with network-related concepts such as CDN, caching, CORS, DNS, and HTTPS.
  • Experience designing and consuming RESTful web services.
  • Front-end experience with CSR (React Router), SSR (Next.js), styling frameworks (LESS), UI Component Libraries (Material-UI).
  • Experience working within Unix/Ubuntu terminal environments, including shell scripting (e.g., Bash, Zsh) for task automation, server configuration, and system operations.
  • Understanding of live and on-demand video streaming. Knowledge of streaming media protocols (e.g., HLS, DASH, RTMP, SRT).


What's In It For You


StreamSharks culture thrives on startup energy, ownership, and self-motivation, with a fun, smart, and humble team that's clearly passionate about what they do. If you love solving problems, owning outcomes, and working with people who care about their craft and thrive on innovation and collaboration, this is for you. They even host monthly Melbourne video industry meetups that bring together professionals from across the streaming ecosystem.


  • Performance-based bonus pool tied to team targets and individual impact
  • Professional development budget
  • MacBook laptop provided
  • Birthday leave + flexible hours
  • Modern CBD co-working space with excellent transport access
  • Own features powering live streams for world's biggest companies
  • Work on genuinely challenging problems in a niche, high-value domain
  • Clear career progression as the team scales


Next Steps


If you're a motivated, full-stack software engineer who thrives in a small, product-focused team and wants to own meaningful features in the video streaming space, then apply now!


Note: Police security checks required at later interview stages.

Key Skills

Ranked by relevance