Python Developer (with CDN)

Apptad Inc

Not Interested
Bookmark
Report This Job

profile Job Location:

New York City, NY - USA

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

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 ing practices

Required Technical Skills:

  • Modern Python Proficiency
  • Writing maintainable modular and modern Python code
  • Basic understanding of asynchronous patterns and concepts like asyncioevent 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 a basic understanding of DNS http requests and subnetting
  • Tooling Ecosystem
  • Experience with Docker and Linux
  • Familiarity with working within cloud providers AWS GCP 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 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 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

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 failur...
View more view more

Key Skills

  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT