Fullstack Javascript Developer (React, NodeJS, Serverless): SocialNewsDesk

About This Job

Job type: Full-time

Experience level: Mid-Level, Senior, Lead

Role: Full Stack Developer

Industry: Broadcast, Social Media

Company size: 11-50 people

Company type: Private

Remote Details

No office location

Preferred Timezone: (GMT-05:00) Eastern Time +/- 2 hours

Job Description

We're looking for a well-rounded and experienced full stack developer strong in both front-end (CSS, HTML, React, etc) and backend (NodeJs, Redis, Mongo, Serverless). The perfect candidate can take a mock-up, have a conversation about the feature/interaction, and can build that interaction as a working application (CSS, HTML, React, Node-based API, etc).

The right fit for our team has a love for coding and learning, works well in a fully-remote environment and is a high-energy strong communicator who can join an expert team and work with limited direction. This person would have at least 3 years of professional experience and preferably experience working remotely.

The Work:

  • Expand and evolve our social media dashboard and analytics platform used by thousands of journalists and broadcasters worldwide
  • Build new features (screens, interactions, workflows) based on mockups and wireframes
  • Build APIs and services that integrate with social media APIs (Facebook, Twitter, Instagram, etc)
  • Help upgrade our systems from SOA to true microservices on AWS Lambda (Serverless)

The Environment:

  • 100% remote team
  • Platform based on React + Serverless + Mongo, etc
  • Mobile apps built w/ React Native
  • AWS Cloud-based hosted infrastructure
  • Slack, Hangouts and other online collaboration tools

The Perks:

  • 100% remote work
  • Competitive pay
  • Comprehensive health, wellness and career benefits package
  • Trust, autonomy, empowerment
  • This is just scratching the surface -- we're a fun team of people who love what we do! If this sounds good so far then reach out and we'll share the details.

Skills & Requirements: We're looking for someone who can comfortably work on whole features/stories independently. You should be strong on the front-end development (CSS, HTML, React, Angular) and equally strong on the backend doing API design, building NodeJs services in a serverless/cloud environment.

Required Skills/Experience: Strong understanding of modern JavaScript (ES6+), CSS and HTML concepts Demonstrable experience with ReactJs and NodeJs 3+ years web app development experience 2+ years of front-end development (HTML, CSS/SASS, etc) 2+ years of NodeJs experience Fluency in Git, GitHub and source code management concepts

Bonus Skills/Experience: Social Media APIs (Facebook, Twitter, etc) Serverless framework (AWS Lambda) experience Microservices and/or SOA Previous remote work experience

Working Remote: This is a 100% remote position. Communication and self-direction are incredibly important You'll need a dedicated workspace (with a door) You must have a reliable high-speed internet connection (collaboration requires bandwidth)

About SocialNewsDesk: Social News Desk provides a suite of industry-tailored software solutions to simplify social media management for our customers. We started with TV newsrooms and we're expanding globally into new markets. We're also adding new products to take advantage of continued social media expansion. In 2014 we were acquired by Graham Holdings, a Fortune 1000 company. Following acquisition we've invested significantly in building the next generation of our product line and growing our internal development team. We're a small start-up backed by a multi-billion dollar company. We have the autonomy to create the right products and the financial support to make them great.


  • 100% Remote Team (no commute, no pants -- well, pants)
  • Competitive Pay
  • Comprehensive health & wellness benefits (company subsidized)
  • Company-matched 401k
  • Paid vacation
  • Paid Online Training/Courses
  • Latest tools & equipment
  • Empowerment + Responsibility
  • Microservices (not micromanagement) = #joy
  • Annual company paid retreat!

Apply now.

In-House Counsel

Location: Downtown Detroit, MI (Some travel required)

Graham Media Group seeks an In-House Counsel to join its Legal team. If you are looking to work in a dynamic media company with the opportunity to grow, be hands-on, and support all areas of our multi-state businesses, this role is for you. We are fast-paced, collaborative, efficient, and enjoy coming to work every day! The In-House Counsel position is located in downtown Detroit at our WDIV station and will report to the General Counsel in Chicago.

Key Responsibilities:

Draft, review, edit and negotiate contracts related to a wide range of matters, generally including:

o Digital Agreements (web-based and OTT (over-the-top) internet agreements)

o Programming Agreements

o Sales/Advertising/Research Agreements

o Technical Services and Software Agreements

o Employment Contracts

o Content License Agreements

o Various other commercial contracts

o Respond to copyright disputes, submit DMCA takedown notices

o File trademark registrations and renewals

o Provide litigation support, assist in FOIA requests and in responding to third-party subpoenas issued to the stations/Company

o Advise stations on sales contests and contest rules

o First Amendment work including pre-broadcast script review

o Update corporate information database; maintain electronic legal file

o Assist with legal research, compliance matters and special projects as assigned


Juris Doctor Degree required. Member in good standing of a State Bar.

Strong academic credentials and up to 2 years of law firm or in-house experience, ideally either representing or employed by broadcast media and/or digital media company with relevant subject matter experience and responsibility.

Excellent oral and written communication skills, including the ability to communicate detailed and complex information to others. Exceptional customer service and interpersonal skills.

Strong organizational and time management skills.

High level of accuracy, attention to detail, and excellent proofreading skills.

Confident self-starter who can work effectively independently and within a team environment.

Ability to work well under pressure, in a fast-paced environment, including responding to urgent situations as needed, prioritizing multiple business objectives, and meeting deadlines and milestones for projects assigned.

Proficient in Microsoft Word, Excel, and PowerPoint.

Ability to work with a variety of people across cultures and multi-state locations, to deliver consistent and timely results.

Possess qualities such as diligence, integrity, professionalism, accountability, and pro-activeness in resolving issues.

Able to handle confidential, sensitive information.

Able to work in an office environment; must be physically able to sit/stand at a computer and work in front of a computer screen for significant portions of the work day.

Graham Media Group is an Equal Opportunity Employer. In addition to complying with the requirements of federal law, GMG will comply with applicable state and local laws prohibiting employment discrimination. Any offer of employment is conditional upon successful completion of a pre-employment background check, drug screen and reference checks.

TO APPLY: Please forward resumes via email to careers@grahammedia.com.

Graham Digital Internship Program

The Graham Digital Internship Program is a paid program intended to augment the educational development of those studying for careers in digital media and broadcasting. The program provides structured opportunities coupled with appropriate supervision, evaluation and feedback for students enrolled in institutions of higher learning to gain experience in the day-to-day operations of the Graham Digital team.

The Graham Digital WebHub team, based in Detroit, supports and creates content for 7 news media websites across the country including ClickOnDetroit.com, Click2Houston.com, ClickOrlando.com, News4Jax.com (Jacksonville), KSAT.com (San Antonio), WSLS.com (Roanoke) and Local10.com (Miami).

The internship program offers students an exciting, ever-changing experience with a dose of independent project time to allow students a chance to develop content and projects that may interest them, as well as the community.

Students are exposed to aspects of web site content production and video production with opportunities which may include writing articles, building interactive components, and/or shooting and editing video segments or still image photo slideshows that may be posted on our web site properties.


We are looking for a reporter who can engage viewers on-air, online and through social media. You must be able to multi-task and meet deadlines. We want a team player who has excellent news judgment and the ability to problem solve. Candidates should have strong live reporting skills.  You need to be a creative story teller and writer.

We are looking for someone who can generate and develop sources to help cultivate their own story ideas.


  • Participants must be at least 18 years of age.

  • Participants must be enrolled in an accredited college or university and classified as at least a "sophomore" status when internship begins.

  • Participants must be majoring in some field having relationship to broadcasting, journalism, media, communications, or a station's operations.

  • Participants must be eligible to earn academic course credits or their equivalent (such as a Master's Thesis) for the internship.

  • Participants must be available to work no more than 20 hours per week during the specified term with schedules that may include weekends or evenings.


  • Summer - May through mid-August

  • Fall - September-December

  • Winter - January-April

Download: Internship Application

To apply, please send resume via email to:
Mike Katona
Digital Products Manager

Graham Digital is an Equal Opportunity Employer.  In addition to complying with the requirements of federal law, Graham Digital will comply with applicable state and local laws prohibiting employment discrimination.

Any offer of employment is conditional upon the successful completion of a pre-employment drug screening, investigative background check, employment / education verifications and reference checks.