Are you a passionate Full Stack Engineer ready to tackle fascinating challenges at scale? Do you thrive in collaborative environments where you ship code daily and make a tangible impact? Streem is revolutionising media intelligence, and we're searching for talented Full Stack Engineers to join our dynamic engineering team in Sydney. We're not just building another web app; we're processing a massive, diverse firehose of content (text, audio, video, images, PDFs) to deliver critical insights to our users. If the thought of building robust APIs, crafting intuitive user interfaces, optimising performance, and working with cutting-edge cloud infrastructure excites you, read on Your Mission, Should You Choose to Accept It: Forget siloed roles. You'll be a key player across our entire stack, collaborating closely with engineers from diverse backgrounds (Java, Node, Perl, React, Go, Rust – we value different perspectives). While Ruby on Rails powers our backend and VueJS drives our front end, we believe in using the best tool for the job. You'll get your hands dirty: Building & Innovating: Bring new features to life, from concept to deployment, across our desktop, mobile, and internal applications. Enhance how users receive critical alerts and reports. Crafting Quality Code: Write efficient, maintainable, and thoroughly tested code (both backend and frontend) that empowers the entire team to build and refactor with confidence. Solving Complex Problems: Dive into the unique challenges presented by ingesting, processing, and analysing vast amounts of varied media content. Optimise performance across the stack and ensure rock-solid reliability. Architecting for Scale: Contribute to decisions on architecture, technology choices, and tooling. Help us navigate the sweet spot between a modular monolith and microservices on Google Cloud Platform (GCP). Integrating & Extending: Evaluate and leverage external APIs, and design and build our own services where it makes strategic sense. Shipping Daily: Embrace a culture of continuous improvement and deploy your work frequently. See the immediate impact of your contributions Who We're Looking For: You're more than just lines of code; you're a problem-solver and a team player. Experience: You have proven professional experience (ideally 3 years) as a Software Engineer delivering features across the full web stack. Technical Chops: You're comfortable working across the stack, with experience in backend frameworks (like Ruby on Rails, Django, Node/Express, Laravel) and frontend frameworks (VueJS, React, Angular). Strong skills in Ruby on Rails and/or VueJS are highly desirable, but we value transferable skills and a willingness to learn. Curiosity & Drive: You're genuinely interested in tackling complex technical challenges. You enjoy learning new things and aren't afraid to dive into unfamiliar territory. Collaborative Spirit: You communicate effectively and enjoy working as part of a team, sharing knowledge, and contributing to a positive engineering culture. Bonus Points (Nice-to-haves, not dealbreakers): An interest in News & Media, Data Science, or Natural Language Processing (NLP). Experience with Elasticsearch or other search technologies. Experience with GCP or other cloud platforms. Why Streem Isn't Just Another Tech Job: We believe in empowering our team and creating an environment where you can do your best work and grow. Impactful Work: Solve genuinely interesting problems related to large-scale data processing and media analysis. You won't be bored Amazing Team: Join a supportive and dedicated group of 170 professionals who are passionate about what they do. Growth Mindset: We invest in you Access a $3,000 annual training budget (plus salary sacrifice options) to keep your skills sharp. Fantastic Office & Perks: Work from our modern Surry Hills office (3 mins from Central Station) with end-of-trip facilities, enjoy delicious lunches prepared by our in-house chef 4 days a week, and celebrate success with performance-based reward activities. Wellbeing Matters: Benefit from 20 weeks' Paid Parental Leave, take extra leave days, including your birthday and dedicated mental health days. Access our Employee Assistance Program (EAP) for confidential support. Ready to build something meaningful and tackle unique engineering challenges? Apply now and let's chat about how you can make your mark at Streem and shape the future of Media Intelligence