Haystack
← Back to Jobs
Technology

Full Stack Python Developer

Spire Systems IncSan Francisco, CA🇺🇸United StatesPosted 29 Jul 2026

Why This Role Stands Out

You'll have the opportunity to build impactful, full-stack Python applications that drive workflows in the film, TV, and gaming industries, working with a high-trust, senior engineering team on exciting digital asset management system expansions. This hybrid role is perfect for experienced mid-senior developers with a strong Python background and expertise across various technologies who thrive in a collaborative, customer-focused environment. Apply now to contribute to cutting-edge production pipelines and grow your skills in a dynamic tech space.

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Full Stack Python Developer

About the Role

Information Systems (IS) team builds the workflow-driven applications that power production across film, TV, games, and digital content.

This is a full-stack Python role on a small, senior, high-trust engineering team supporting everyone from on-set crew who need secure access to scripts, to full-time digital asset managers running complex tools all day.

The team is actively expanding its core digital asset management systems to support new user groups.

What You'll Do
  • Design, build, and maintain full-stack web applications used across client's production pipeline
  • Work across the stack: Python/Flask backend services, Vue front-end, SQLAlchemy/Postgres data layer
  • Build and maintain asynchronous task pipelines using Celery and Redis
  • Support search and indexing needs using Solr
  • Work with large-scale media transfer and file management via Aspera
  • Deploy and manage services using Docker and AWS Lambda
  • Handle time-based media workflows: transcoding, colorspace management, playback optimization
  • Balance long-term legacy systems (Python has been core here for 30 years) with modern development practices
  • Follow the team's "Scout Rule " ethos leave code cleaner than you found it
Requirements
  • 8 10+ years of professional software development experience, with a strong, demonstrable Python background
  • Hands-on expertise with some combination of: Vue, Flask, SQLAlchemy, Postgres, Redis, Solr, Celery, Docker
  • Experience with cloud services (AWS/Lambda) and containerization
  • Experience with time-based media (video/audio) technical workflows is a strong plus
  • Comfortable working in a small, informal, non-hierarchical team where managers support rather than direct day-to-day work
  • Strong communication skills and a customer-first mindset supporting both highly technical and non-technical users

Skills

Docker
Flask
AWS
Python
Redis
Vue

Similar jobs