Senior Software Engineer (Python/Django)

New York, NY
Shared Services – Engineering
Full-time
The Senior Software Engineer within Fullscreen Engineering team supports the architecture, design and development of internal applications for Fullscreen’s Reelio division. We are looking for a Senior Python software engineer who has built APIs from scratch, write scalable, clean code, and thrive in a fast-paced environment. You are up for the challenge of owning the full stack, from debugging slow database queries to collaborating with other backend engineers to build a scalable external API to building tools for our customer base. You are an excellent communicator and know how to ask the right questions. 

WHAT YOU'LL DO

    • Design, build and maintain efficient, reusable and reliable Python code
    • Write and maintain ETLs in Python and SQL from multiple sources (Redshift, PG, 3rd party APIs)
    • Develop customer facing APIs
    • Understand requirements from stakeholders and provide estimates of work
    • Interface with various internal and external teams to help define requirements, interfaces, and implementation approaches
    • Provide troubleshooting support and fix bugs across platforms
    • Work with Agile team members to write clear, concise and comprehensive features
    • Participate in Agile working practices such as daily scrum meetings, sprint planning meetings, reviews and retrospectives

WHAT TO BRING

    • BS in Computer Science OR related engineering degree
    • 5+ years of relevant work experience
    • Experience building enterprise level SaaS platforms
    • Experience with our stack: Python, Django, ElasticSearch, OAuth, Postgres, Redis, Redshift, AWS hosting.
    • Experience with multiple ORMs
    • Experience with message brokers and task queue frameworks (i.e. RabbitMQ, Celery)
    • Understanding of “session management” in a distributed server environment
    • Experience with Youtube & Facebook API a plus
    • Experience with test driven development
    • Experience working on backends that are scalable, fault tolerant, well-documented and most importantly testable
    • Experience building public facing APIs. ( Knowledge of Django Rest Framework a plus)
    • Excellent organizational, verbal, and written communication skills

PERKS + BENEFITS

    • Unlimited PTO
    • Flexible dress code
    • Kitchen stocked with snacks
    • Pet Insurance
    • Catered meal on Fridays
    • Health, dental and vision benefits
    • 401(k) with a company match
    • Both paid maternity time and paternity time
ABOUT FULLSCREEN:
Fullscreen Media is a global leader in social-first entertainment experiences serving creators, brands and consumers. Fullscreen Media is comprised of three key businesses: Fullscreen Creator Network is the biggest network empowering creators through a variety of services, from audience development and programming support to management, content production and merchandising. Fullscreen Entertainment reaches consumers through creator-driven experiences from Fullscreen Live, original content from Fullscreen Productions and the pioneering Rooster Teeth studio, and subscription video on demand services “Fullscreen” and Rooster Teeth’s “FIRST.” Fullscreen Brandworks partners with major brands to tap into the power of social media with original entertainment, influencer marketing, multi-platform social content and targeted media through the Fullscreen Media Network.

Fullscreen, Inc. is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender