Why This Role Stands Out
This fully remote Senior Python Developer role offers a fantastic opportunity to leverage your media domain expertise and drive innovation within a dynamic tech environment. You'll thrive here if you're a proactive developer eager to contribute to impactful projects and expand your skillset. Apply today to join a forward-thinking team and advance your career!
Quick Overview
Job Description
Job Title: Sr. Python Developer with Media domain experience.
Location: Remote
Duration: Long-term
Need experience in the media/entertainment domain, AWS, Python, transcoding, or Encoding
Key Responsibilities
- Develop and maintain high-quality, modular, well-annotated Python code with a willingness to learn and contribute to Go and other languages used within the squad.
- Design and implement APIs to integrate and propagate data across remote systems, managing both full and partial failures gracefully
- Write and review GitHub pull requests, ensuring code quality through testing, type annotations and documentation.
- Build observable systems incorporating effective logging, monitoring, tracing, and logging practices.
Required Technical Skills
- Modern Python Proficiency
- Writing maintainable, modular, and modern Python code
- Basic understanding of asynchronous patterns and concepts like asyncio, event loop, threading, multiprocessing, and reliable data propagation techniques
- Ability to write and review unit tests using pytest with a focus on mocking where appropriate
- Familiarity with FastAPI and Celery, our primary frameworks for APIs and distributed task processing
- Proficiency in reading and writing basic SQL queries
- Understanding of TCPIP networking fundamentals, including basic DNS, HTTP requests and subnetting
- We use FastAPI with Celery in most APIs
- Proficient in reading and writing basic SQL queries
- Understand the concepts of TCPIP networking and have a basic understanding of DNS, HTTP requests, and subnetting
- Tooling Ecosystem
- Experience with Docker and Linux
- Familiarity with working within cloud providers AWS, Google Cloud Platform, and OCI
- Exposure to building RESTful APIs
Bonus Skills
- Familiarity with Python type annotations, immutability, mutability, and modular application design
- Understanding of fundamental programming concepts like locking, concurrency,ncy and scoping
- Working knowledge of Go or Rust
- Knowledge of CDN or MultiCDN architectures
- Concepts of ABR streaming, adaptive bitrate streaming
- Experience building observable systems, log aggregation, metrics, pipelines, and ETL processes
- Experience in API orchestration within multiCDN environments
- Experience with Terraform or other infrastructure as code tooling
- Experience working with distributed systems and designing fault-tolerant architectures
- Experience with Kubernetes or general cloud infrastructure
Skills
Mandatory Skills: AWS Lambda, Microservices, Python
Similar jobs
- CI
Ruby Developer Senior
NewCACI International, Inc.
Chantilly, VA🇺🇸$120.8k - $265.8k/yrHybridYesterdayRubySQLAWS+8Technology - CI
JR. ServiceNow Developer
NewCACI International, Inc.
Chantilly, VA🇺🇸$72.7k - $149.2k/yrHybridYesterdayScrumAgileHTML+1Technology - CI
Senior ServiceNow Developer
NewCACI International, Inc.
United States🇺🇸$75.2k - $158.1k/yrHybridYesterdayHTMLJavaScriptTechnology - SO
on-site interview :: .NET Full Stack Developer :: West End Avenue, New York :: USC/-EAD-EAD
NewSoftsages LLC
West End, NY🇺🇸On-siteYesterdaySQLSQL ServerT-SQL+5Technology - TE
Full-Stack Developer (.Net / React/Azure)
NewTekfortune Inc.
United States🇺🇸RemoteYesterdayLookerAzureC#+4Technology - IT
Lead .Net developer:Albany,NY(W2/Onsite/In-Person Interview)
NewISite Technologies Inc
Albany, NY🇺🇸On-siteYesterdaySASSSOAPSQL+9Technology