Senior Full Stack Engineer

Title: Senior Full Stack Engineer

Location: Remote

Tubular and Lineup have partnered with Chartbeat to help you grow reach and revenue for your content.

In 2023, Chartbeat joined forces with Tubular, the leader in global social video intelligence and measurement, and Lineup Systems, the leading global provider of media sales technology. Together, we’re expanding the ecosystem of insights we provide to enterprise content creators who are developing audiences and revenue streams across channels. We now serve more than 1,000 brands globally, including The New York Times, the BBC, ESPN, Gannett, Vox, BuzzFeed, Paramount, WB, Mediahuis, Hearst, McClatchy, and GQ.

You’ll be joining a diverse group of focused, hard-working people who are passionate about doing work that’s challenging and fun-and who strive to maintain a healthy work/life balance.

The Team

We are a full-stack team that uses Angular with TypeScript, GraphQL, and Python daily. We are looking for a senior engineer to help us expand our capacity to deliver amazing web based user experiences while maintaining a high degree of code quality. Our scope includes all the browser code and the APIs necessary to deliver data to the browser. The team works closely with the product team to ideate, develop, and deploy new features. As a member of a full-stack team, you would be responsible for end-to-end implementation of features, advocating for best practices, and providing technical leadership

What we are looking for:

    • Have 5 or more years of industry experience as a full stack software engineer with at least 2 of those years including active development using a JavaScript framework (e.g. Angular, React, Vue, etc).
    • Proficiency in Python is a requirement for this role
  • Have experience working on complex technical initiatives that require collaborating with a cross functional team.

What you bring:

    • Excitement around building good software.
    • An open and inclusive mindset.
    • Willingness to work in a fully remote environment and be a self-starter.
    • Willingness to participate in on-call duties.
    • Skillful communication of ideas that enables collaboration with others with the ultimate goal of building consensus.
    • Enthusiasm to mentor more junior engineers.
  • Ability to adapt quickly.

What we use:

  • Below is a non-exhaustive list of some of the tech. we use, experience with these specific technologies is not required, it listed to give a flavor for what the team works with most regularly:
      • Angular with TypeScript.
      • RxJs for reactivity.
      • NgRx for reactive state management.
      • GraphQL standalone service built using Graphene-Python.
      • Apache Thrift for interfaces to backend services.
    • Apache Spark for data processing jobs and ad-hoc analysis.

Diversity, Equity, and Inclusion Statement

At Chartbeat we strive to create and continually grow as a company where all employees are able to be their authentic selves. We are committed to recruiting, hiring, and retaining employees from different backgrounds, viewpoints, and experiences. Our strength is our diversity and we are dedicated to continuously reflect upon, and evolve our efforts to maintain a diverse, equitable and inclusive ecosystem.

Equal Opportunity Employment Statement

Chartbeat is an Equal Opportunity Employer and does not discriminate on the basis of race, color, gender, sexual orientation, gender identity or expression, religion, disability, national origin, protected veteran status, age, or any other status protected by applicable national, federal, state, or local law.

Chartbeat’s CCPA disclosure notice can be found here.