First off, we don't have many policies, but we have published some thoughts about hiring over at /jobs/. This explains some of the choices that we make and could help you figure out if we would be a cultural match.

If you don't know Transloadit yet, here is some information about our company.

Transloadit

Transloadit is a file uploading and encoding service. Launched by 3 developers who met through open source in 2009, customers have been loving our clever API and top-notch support ever since.

We are the company that has been running Node.js in production the longest. As such we have had to invent a few wheels, which we subsequently shared with the world. Most notably: node-mysql, node-formidable and node-retry. These are modules that are now industry standards for dealing with MySQL, file uploads and networked/unreliable systems. We have also contributed a lot to Node.js itself.

Our latest open source project is 'tus'. tus is our most ambitious open source project to date: its goal is to change the way the world does file uploading. tus is an open standard for resumable file uploads that was started by Transloadit, and has been collaborated on by employees at Google, Yahoo, the director of engineering at Vimeo, an author of HTTP/1.1, and the creator of ZeroMQ. We are writing implementations of this protocol for all popular languages, so that developers around the globe can add drop-in, self-hosted reliable uploading to their projects. It is a layer on top of HTTP, so it is easy to reason about, inspect, extend and deploy in existing projects and infra.

Vimeo has already announced they will be adopting tus for all their video uploading.

In many ways we owe our existence to open source. The founders met through its community, our API relies heavily on open source tools, we meet potential employees through it, and it is how we get exposure for our service.

Since it has remained critical to our existence, we invest heavily in open source. We are currently doing that by:

  • Open sourcing the juiciest bits of our code
  • Sponsoring conferences and hackathons
  • Giving away free conference tickets on Twitter every month
  • Sharing our tech knowledge in articles
  • Contributing back (with cash, code, servers and infra expertise) to the giants on whose shoulders we stand, such as ImageMagick, Node.js and tus.

The Job

Ideally, we are looking for a CS student, or a developer with some time to spare, to help our customers (developers) integrate with Transloadit. Show them around our SDKs for the many different programming languages that we support, answer any question they may have, and help them succeed.

If you don't know the answer, you can always call in one of our team members to give you the solution. Then it will be your job to convey this to the customer in a clear and enthusiastic manner, always interested if we can do something more for them. Gradually you will learn to answer more questions by yourself. While we are a team of many different nationalities, most of our customers are US based, and all of our customers communicate with us in English. For this reason, we require someone on this position with native or bilingual speaking and writing proficiency in English.

Our customers and their questions are usually found on:

You will be checking these places for updates and assisting developers where needed.

If there is time left, you are free to engage with our team and pick other tasks that interest you. Everything we do is open and accessible to everyone, so it is easy to dive in. You can find more information about this in /jobs/.

This job is for 10 hours a week.

Pay

We can spend USD 20 an hour on this part-time position. You can read about our reasons for disclosing this in /jobs/.

It would be easiest if you could invoice us for your time spent working for us. That way, you will also get to keep most of this budget.

If you want, we can also put you on the payroll. That means you would technically be employed in Germany though, meaning half of it is lost on taxes/insurances and, unless you are from Germany, we might have some additional legal hurdles to take.

Remote, off-time, behavior, and expectations

Our stances on these matters can be found in /jobs/. In short: you can work from anywhere in the world. Our virtual office is powered by Slack. Take off-time as you see fit, all we ask is that you give us the heads-up and don't set expectations higher than you can meet. We are looking for people that are kind, resourceful and curious.

Stack

Here's our stack. Familiarity with these would be nice. The ones with a checkmark are important. Needless to say, you can learn about all of these at Transloadit.

  • Git(Hub) / Slack / Intercom / Skype ✅
  • JavaScript ✅
  • HTML
  • CSS (PostCSS, etc)
  • Node.js (4+) ✅
  • Markdown
  • Jekyll
  • CoffeeScript
  • Go
  • BASH / Command line ✅
  • FFmpeg, ImageMagick, a ton of other OSS tools powering our file conversion ✅
  • Jenkins
  • Ubuntu
  • Redis
  • Riak
  • MySQL
  • AWS / Google Cloud / many of Hashicorp's tools to orchestrate our infra

How to Apply

Please send:

  • Basic info (name, age, interests, website if you have one)
  • Your GitHub account
  • Motivation

to hello@transloadit.com, keep it brief!

» Thanks for your interest, but this vacancy has been filled.