Lead Developer - Film Streaming Platform
San Francisco, CA
Location/City : CA - San Francisco
Area Code : 415
Job Type : 1: Full Time
Id : 23363
23363 Lead Developer - Film Streaming Platform
San Francisco, CA 94109
Our client is an on-demand film streaming platform that allows users to experience a collection of the world s best films, through a partnership with more than 4,000 libraries around the world. Offering what the New York Times calls a garden of cinematic delights, our client showcases more than 30,000 films, including award-winning documentaries, rare and hard-to-find titles, film festival favorites, indie and classic gems, and world cinema with collections from Kino Lorber, Music Box Films, Samuel Goldwyn, The Orchard, The Great Courses, PBS and thousands of independent filmmakers.
About the Role
We are looking for a passionate, talented Lead Developer to head a nascent team of backend web developers. To succeed, you need to innovate, love solving hard problems and never take no for an answer. You need to inspire and motivate other engineers, delivering results at scale to millions of customers worldwide.
You have a broad technology and management toolbox from which you are able to influence the direction of our client s infrastructure and systems. You will be at the forefront of a production system delivering video streamings around the world. Your solutions must be well designed, implemented, tested, deployed and supported.
This is an opportunity for you to join a rapidly growing company and help shape the direction of the product/engineering team.
The position is based in San Francisco (North Beach) and will benefit from a fun, collaborative and growth-driven environment. You will be given the scope to realize your full potential while also benefiting from an experienced product and engineering team. The role will be offered a competitive salary & benefits package, including full health cover, 4 weeks vacation, etc.
Contribute to the scalability of the existing platform by making sure that the code can run smoothly on multiple web servers and/or multiple database servers.
Improve the overall performance of the existing platform by finding bottlenecks.
Implement new business features on existing platform (backend and frontend).
Find the best path to develop new features by having a deep understanding of our user-experience and our existing codebase.
Produce high-quality, commented and documented code that will easily be maintainable.
Implement new business features on existing Drupal 6 platform (backend and frontend).
Fixing bugs on existing platform.
Bachelor s degree in Computer Science or related field. Or some level of formal education in CS.
Deep experience in web technologies and creating compelling mobile experiences using these technologies.
Track record of leading teams of developers to deliver full-stack software solutions at scale. Considerable software development experience in object-oriented design and LAMP-based distributed systems.
Strong design, architecture, and problem solving skills.
Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
A deep understanding of software development lifecycle, and a track record of shipping production quality software on time.
A history of working in start-ups and fast paced environments handling multiple, competing priorities.
Ability to discover the true requirements underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions.
Experience working with app developers.
Technical Experience (we don't expect you to have all, but PHP & JS are important)
MYSQL: 5+ years experience.
PHP: 5+ years experience.
Linux (Ubuntu): 5+ years experience.
Experience with and understanding of AWS architecture and services, including EC2, S3, RDS and NoSQL DBs.
Scripting (Bash, Shell, etc...).