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 argo.io (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 - https://gist.github.com/jrdnull/194b062a288d4a040820 as well as our RESTful API - http://developer.teamwork.com/desk/

 

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

 

 

Note for any recruitment agencies, recruitment services etc. We only hire direct applicants at Teamwork.com, please do not contact us offering recruitment services.

 

Teamwork.com is not currently working with any recruitment agencies, if an agency has contacted you purporting to represent Teamwork.com please note that they have not been authorised by the company to do so.

 
If you’re looking at our jobs page because a recruiter pointed it out to you, our advice is to apply to us directly. We are an equal opportunities workplace, everyone is welcome to apply to make a personal application to us directly for any avaialble jobs.

Submit your application

We would be delighted to hear from you!

Join 276,936 teams worldwide

Get started on your 30-day free trial of Teamwork Projects. No credit card required.