About the job Senior Full Stack Engineer
About the company:
Tubular is the social video intelligence solution. As the world spends more time watching social video, more companies are realizing the massive influence it has on behaviors. Only Tubular provides a unified view across YouTube, Instagram, Facebook, Twitch, Twitter and more. Our software & consulting services give our clients an unparalleled understanding of social video content, audiences, and behaviors to guide their decisions and inform their strategies. Its why hundreds of marquee names like Mattel, Warner Brothers, BuzzFeed, and CBS Interactive trust Tubular to stay relevant to their audience in a world that moves at the speed of social. Earlier this year, Tubular joined forces with Chartbeat, the industry-leading content analytics software for digital publishers. Chartbeats intuitive and powerful software has long empowered media brands to use their own data to build loyal audiences across desktop, social, and mobile platforms.Together, were expanding the ecosystem of insights we provide to enterprise content creators who are developing audiences and revenue streams across channels. By joining two comprehensive network-level datasets, well help our partners understand and measure a larger proportion of audience interactions and, in turn, make smarter decisions that grow reach and revenue. We now serve more than 1,000 brands globally, including influential content publishers like The New York Times, the BBC, ESPN, Gannett, Vox, BuzzFeed, Paramount, WB, Mediahuis, Hearst, McClatchy, and GQ.
About the team:
We are a Metadata team that develops full-cycle data infrastructure and exposes insights as API and MCP layers. Our stack includes Python, Apache Spark, Kafka, Elasticsearch, Vue with TypeScript, GraphQL, and more. We are looking for a senior engineer to help us expand our capacity to deliver amazing user experiences while maintaining a high degree of code quality. 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 software engineer with proficiency in Python.
- Willingness to contribute to our applications that include various JavaScript technologies (e.g. Angular, React, Vue etc).
- Have experience owning and leading technical projects that require collaborating with other technical teams.
- Experience with AI coding assistance (e.g. Cursor, Claude Code etc) would be plus.
What you bring:
- Excitement around making 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.
- Confidence in owning outcomes, communicating with stakeholders, and seeing a project to completion.
- Enthusiasm to mentor more junior engineers.
- Ability to adapt quickly.
What we use:
Below is a non-exhaustive list of some of the technologies we use. Experience with these specific technologies is NOT required. We show it only to give you a flavor for what the team works with most regularly.
Some of the technologies we use (these are not requirements):
- Vue3
- OpenAPI
- Redis, MySQL, Elasticsearch, Apache Kafka
- Angular with TypeScript.
- Tornado / aiohttp web framework.
- GraphQL standalone service built using Graphene-Python.
- Apache Thrift for interfaces to backend services.
- Apache Spark for data processing jobs and ad-hoc analysis.
- Docker / Kubernetes.