Golang / Go Job: Command Line Interface Developer

Heroku

Command Line Interface Developer at Heroku

๐Ÿ‡บ๐Ÿ‡ธ United States โ€บ California โ€บ San Francisco
  (Posted May 29 2014)

About the company
Heroku is a thriving start-up owned by Salesforce.com, based in SOMA, San Francisco. Our work environment is fun and flexible while also ruthlessly focused on technical excellence and customer success. Our growing group offers lots of opportunities for hyper talented, self- motivated, no-drama and no-nonsense individuals who share our belief that cloud architectures are dramatically changing web application development and deployment, and want to be part of the vanguard of this movement.

Job position
Permanent - Remote work possible

Job description
The Heroku UI Engineering team is dedicated to beautiful, usable, and valuable interfaces. Weโ€™re highly collaborative, make decisions in minutes, and ship features in hours. We believe in getting customer validation early, verifying with real data, but also running with our gut. The team works closely with UI/UX design and product management, but everyone on the team is responsible for the success of our products, including that weโ€™re building the right thing in the first place, and that itโ€™s polished and beautiful when itโ€™s done.
We're seeking a developer with a passion for command line UI/UX that can own the Heroku Toolbelt, written in Ruby, as well as develop it's replacements, hk and forego, written in Go. Bonus points if you're also capable as a Web Developer on Ruby on Rails and Ember/Node.js apps.

Ideally you are working in our offices in San Francisco, US, or Vancouver, CA. We can also consider exceptional remote candidates in US-Pacific-friendly timezones (with a consistent work-hour overlap of at least five hours).

Skills & requirements
You should be passionate about:
Developer experience and goal-directed design
CLI best practices (e.g. option parsing, auto-completing, OS compatibility)
Style, presentation, and design
You should be very strong on all of the following:
CLI design
Go
Ruby
Ability to own projects end-to-end
Bonus skills:
Experience consuming APIs, client-side caching, HTTP pipelines, etc.
Other languages/frameworks (e.g. Rails, Javascript, Node.js)
Client-side MVC (e.g. Ember)
API design
Performance optimization, SQL tuning, caching strategies
Amazon Web Services (AWS e.g. S3, EC2)
Having founded your own startup


 

Company: Heroku

Heroku
job info / career page
Location: San Francisco, California, United States

map of company location

Skills wanted, in addition to Golang:
aws ec2 go javascript node
ruby sql

Golang recruiter: CloudDevs

Golang recruiter: CloudDevs
Golang recruiter: CloudDevs

Are you based in the US ๐Ÿ‡บ๐Ÿ‡ธ
and interested in golang talent
from Latamโ€™s largest talent pool?
G2 favorite CloudDevs can find you
a Silicon Valley-caliber talent in 24 hours.
Golang recruiter: CloudDevs

Other interesting golang jobs

Golang job Lead Developer, Academic Preservation Trust at University of Virginia Lead Developer, Academic Preservation Trust - University of Virginia   (March 2025)
Remote US, 100% Remote - Salary: 110000 - 130000
University of Virginia Library and Academic Preservation Trust (APTrust) seeks applicants for a Lead Developer. APTrust is a distributed digital preservation repository serving several universities in...
Golang job Full Stack Engineer (f/m/d) at GIPEDO GmbH Full Stack Engineer (f/m/d) - GIPEDO GmbH   (March 2025)
Hamburg, Germany (Remote work possible)
**REMOTE (GERMANY) or ONSITE (HAMBURG)** GIPEDOโ€™s platform streamlines sports marketing by automating media campaigns, providing data-driven marketing insights, and organizing media inventory thro...

Golang job Senior Software Engineer, Golang at Multi Media, LLC Senior Software Engineer, Golang - Multi Media, LLC   (January 2025)
Remote US, 100% Remote - Salary: $165,000 - $215,000
Multi Media, LLC is a leading provider of innovative online platforms and services, with Chaturbate as our flagship product. Our platform empowers independent broadcasters to engage with their fans th...
Golang job Staff Software Engineer (Golang) at Stream Staff Software Engineer (Golang) - Stream   (March 2025)
Remote Europe, 100% Remote - Salary: โ‚ฌ110,000 to โ‚ฌ160,000 EUR
Stream uses Go for our video SFU & chat API. We power chat for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney. In addition to Go we use CockroachDB/Postgres, and Redis. We...

Golang job Software Engineer (f/m/d) at GIPEDO GmbH Software Engineer (f/m/d) - GIPEDO GmbH   (March 2025)
Hamburg, Germany (Remote work possible)
**REMOTE (GERMANY) or ONSITE (HAMBURG)** GIPEDOโ€™s platform streamlines sports marketing by automating media campaigns, providing data-driven marketing insights, and organizing media inventory thro...

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with aws Golang jobs with ec2 Golang jobs with javascript Golang jobs with node Golang jobs with ruby Golang jobs with sql
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐ŸŒŽ Recruiter: CloudDevs ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York, NY ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Sydney ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Sweden ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in Bengaluru ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Netherlands ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Texas ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Washington ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Toronto ๐Ÿ˜ Aws & Golang jobsโ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿณ Docker & Golang jobs๐Ÿ Python & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobsโ˜๏ธ Gcp & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobs๐Ÿช› Terraform & Golang jobs๐Ÿค– Ai & Golang jobs๐ŸŸฆ Typescript & Golang jobsโœ‰๏ธ Kafka & Golang jobsโ˜• Java & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobsโ˜๏ธ Azure & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobsโš™๏ธ Saas & Golang jobsโš›๏ธ React & Golang jobs๐Ÿง Linux & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobsโ˜• Javascript & Golang jobs๐Ÿด Git & Golang jobs๐Ÿ“‚ Redis & Golang jobsโ˜ธ๏ธ Graphql & Golang jobs๐ŸŸฉ Node & Golang jobs