Skip to main content

Staff Software Engineer - Python/Django

Staff Software Engineer - Python/Django
IQ Clarity
5 months ago

Job Description

Our client, a leading streaming media provider, is seeking a Software Engineer on the Advertising Tools team. The role involves building critical components for a $1B+ advertising business and collaborating with internal stakeholders to design and implement new advertising products and features for a rapidly growing list of publisher partners.

Engineers in this position will write maintainable, self-documenting code, perform code reviews, and participate in design discussions. The project oversees Planning, Trafficking, Reporting, and Billing of the Advertising Platform, with a large part of the application being migrated to AWS.

Requirements

  • 6+ years professional experience in a software development role.
  • Prior experience with migrating applications onto AWS.
  • Experience developing APIs using Python, Django, Django-REST, Celery, Redis, PostgreSQL, and/or GraphQL.

Technical Skills

  • Designed and built robust and flexible APIs that interact with multiple systems.
  • Understand a wide range of design patterns, data structures, and algorithms.
  • Experience designing and implementing RESTful web APIs in an enterprise setting.
  • Deep understanding of the software development lifecycle, including the use of source control, CI/CD, and various testing approaches.
  • Experience in building highly scalable and highly performant microservices.
  • Experience with asynchronous programming models.

Location

  • San Francisco, CA
  • Boulder, CO
  • Washington, DC
  • Deerfield Beach (Miami), FL
  • Atlanta, GA
  • Famington Hills (Detroit), MI
  • Lawrenceville, NJ
  • New York City, NY
  • Irving, TX
  • Fredericksburg, VA

Expertise level

Work arrangement

Key skills

Similar Jobs in United States

Similar Jobs in