Overview

Heroku’s Languages team owns the technical implementation and community experience for all of our languages: Ruby, Node, Python, PHP, the JVM, and Go. Each language has an owner who shepherds that language forward, both internally within Heroku and Salesforce, and externally in the open source community.

We’re looking for an experienced JavaScript engineer to join our small team as the Node.js Language Owner. Language owners combine hard technical skills with soft skills including writing, collaboration, and evangelism – all with a very high degree of autonomy.

The most important qualifications for this position are JavaScript expertise, empathy, and self-direction.

Specifically:

  • Deep understanding of writing, running, maintaining, and debugging Node.js applications.
  • Ability to communicate effectively in person and in writing as a presenter, documenter, and troubleshooter.
  • The self-discipline and perspective to prioritize the needs of the platform, and then see them through.
  • The ability to collaborate both with other experts and with less experienced developers.

​You will be ultimately responsible for the holistic experience of Node.js on Heroku, including:

  • Maintaining the Node.js Buildpack and related services.
  • Writing and editing articles, how-to’s, documentation, and examples.
  • Traveling to share your technical expertise at conferences and events.
  • Providing final-tier Node.js support.
  • Gathering product feedback to improve the Heroku platform for Node.js developers.
  • Working with the open source community.

 

About Heroku

Heroku is a thriving business unit of Salesforce. We are based in a beautiful office in SOMA, San Francisco and have remote employees on four continents and thirteen countries. Our work environment is fun, flexible, and collaborative. We are focused on technical and operational excellence and customer success. Together we are changing the way web application development and deployment happens.

It's about the makers

We love what we do and we’re delivering the creative results to prove it. Our work is our craft and we delight in building and shipping things that make our users happy and productive. Working at Heroku will push you to do your best, providing endless opportunity for personal and professional growth.

Make developers' lives awesome

We’re on a mission to deliver a great developer experience. Our goal is for Heroku to be a joy to use — a platform that enables the focus and flow developers require to build great apps. We pay attention to every detail, applying thoughtful design to the app lifecycle and every new feature.

Heroku’s culture is vibrant, whether you’re online or in the office, we’re working together in an environment that is friendly and productive.

This is an exciting opportunity to join a cross-functional team tasked with delivering the next major version of the Heroku product. We’re developing a cohesive set of features and capabilities that will serve as the core of a new Heroku offering aimed at applications with demanding security, compliance and runtime requirements.