The Job

Teamwork Desk is gaining traction as one of the premier helpdesks, integrating with our suite of business products. To truly be a viable option for many customers, Teamwork Desk will need to cleanly and quickly integrate with existing helpdesks, providing easy migration of data. Modern software is fast and connected. This is where you come in. We need you to help us build a platform which enables our customers to extend the beauty and simplicity of Teamwork Desk using integrations with popular software from all over the web. Tickets created in Teamwork Desk should trigger notifications in Teamwork Chat (or Slack, or HipChat, etc), attachments and file uploads synced to Dropbox (or Google Drive etc), with custom reports available through (or your own data pipeline).

Must Have

  • Go (we love Go)
  • Knockout.js
  • CoffeeScript
  • RabbitMQ
  • MySQL
  • Redis
  • ElasticSearch
  • AWS EC2, ECS, S3, RDS, CodeDeploy, AutoScale
  • Docker


Who You Are

An ideal candidate will have some production level of Go experience. You will also have experience with version control (we use Git and GitHub), continuous integration, HTTP, RPC and Message Queues. We are looking for pragmatic developers. Getting work done drives you. But you aren't afraid of writing a bit of documentation when needed. Basically, we are looking for developers who have been there and done that, but are still excited and driven by being there and doing that.

Get Familiar

Want a little more information about what you will be working with? Check out a quick doc on our Import API - as well as our RESTful API -


Want to know more? Take a look at the Perks & Benefits!

Submit your application

We would be delighted to hear from you!