Full Stack Python Developer

Spire Inc.
San Francisco, CA, United States
about 1 month ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Python (Programming Language) PostgreSQL Redis Cloud Services Software Engineering Apache Solr SQLAlchemy Flask (Web Framework) Vue.js Celery Docker

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

About the company

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. < dir=”ltr”>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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:37 min

Core concepts of Celery and message broker integration

Jan Giacomelli · LIVE

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

Videos

See all

Related articles

See all