SENIOR SOFTWARE ENGINEER, FULLSTACK

San Francisco, CA
Engineering
Full-time


We build an integrated media platform for brands and media companies to create, distribute, analyze and monetize their content across all of their digital properties on web, mobile, and TV. Our customers include NBC, ABC, CBS and FOX affiliates, as well as top fashion brands, professional sports franchises and global organizations. Collectively, we reach nearly 80 million monthly users in the United States. The Company is publicly listed on the TSX Venture Exchange and trading under ticker "TLK." Frankly is headquartered in San Francisco with major offices in New York. To learn more, please visit www.franklyinc.com or email press@franklyinc.com.

Frankly is looking for a Senior Software Engineer


RESPONSIBILITIES:

    • Senior Full-stack Developer experienced with React and Node.js
    • Ensure consistent quality and test coverage across codebase
    • Build reusable libraries for use by the platform and other teams
    • Design customer-facing APIs for access to underlying services
    • Collaborate with the open-source community to enable bi-directional code sharing
    • Optimize application for performance, scalability, stability and security
    • Work with product management team to meet customer requirements

REQUIRED SKILLS/EXPERIENCE:

    • At least 5 years of relevant technical experience - experience at media companies / publishers a plus
    • Hands-on work with multiple web application frameworks
    • Full-stack Node.js development required
    • Strong experience with CSS
    • Golang and C# experience a plus
    • Comfort with continuous integration and continuous deployment processes
    • Amazon Web Services or similar cloud infrastructure experience a plus
    • Strong software architecture and problem-solving skills
    • Familiarity with large-scale web application design patterns a plus
    • Strong oral and written communication skills with collaborative focus
    • Experience working across multiple projects with authority in several domains
    • Excellent organizational and time-management skills
    • Bachelor of Science in Computer Science, Mathematics, or related field