Software Engineer - Node.js Core (San Francisco, CA)

Node.js is an evented framework built on JavaScript and the V8 virtual machine. Designed with a small core in mind, it wraps the familiar operating system interfaces and exposes simple, useful, and extensible abstractions that allow you to build scalable and efficient I/O bound applications.

At Joyent we offer full stack development opportunities. Our engineers write software that spans from the bootloader, to the kernel, to hardware drivers, to filesystems, to C libraries, to Node.js command line tools and servers, as well as traditional web frontend development. We believe in fundamentally changing the nature of computing, by starting with the operating system.

Joyent, the corporate steward of Node.js, is looking to hire motivated and talented engineers who want to work full time on improving and growing its popular and exciting framework Node.js. We are looking for more people like us: systems generalists who love to cut code -- software engineers who are afraid of neither the biggest of problems nor the grittiest details, and are comfortable in every stage of the software design and implementation process. We're seeking engineers who are able to move up and down the stack: at any given time, we may find ourselves debugging a nasty device firmware bug, rewriting a portion of the operating system kernel, instrumenting the networking stack, performance tuning a virtual machine or interpreter, developing code in a dynamic language or writing a real-time web app to allow the cloud to be understood or managed -- perhaps all in the same day or as part of the same problem.

Joyent is the high-performance cloud infrastructure and big data analytics company. Joyent offers enterprises and developers a public, private and hybrid cloud infrastructure well-suited for today’s API-driven web and mobile applications. As the corporate sponsor, steward, and one of the largest end users of Node.js, Joyent delivers the most advanced debugging and performance analysis tools for Node.js applications.

Candidates should be interested not only in writing new features and APIs for Node.js, but also derive a sense of pride from solving elusive and time consuming bugs. Candidates will have to work with a team of people both local and remote, as well as excel in written and verbal communication.

We expect that you have detailed knowledge of a favorite language, tool or system -- but that you are also able to quickly pick up new ones as needed. And while implementation experience is essential, enthusiasm and interest can trump experience; we are willing to take a chance on someone who wants to step up.

We have immediate job opportunities in downtown San Francisco (close to mass transit); while telecommuting is possible, we find that our best ideas come when we're together in the same room, and we would prefer to hire locally.

About Joyent

Joyent is the high-performance cloud infrastructure and big data analytics company, offering organizations of any size the best public and hybrid cloud infrastructure for today's demanding real-time web and mobile applications.

To apply, please submit your resume and a cover letter to with Software Engineer - Node.js Core in the subject. Qualified applicants with criminal histories will be considered for the position in a manner consistent with the Fair Chance Ordinance.


Sign up now for Instant Cloud Access Get Started