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

Golangprojects

All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

Other interesting golang jobs

Golang job Senior Backend Software Engineer at Teleport Senior Backend Software Engineer - Teleport   (October 2021)
Remote US/Canada, 100% Remote - Salary: $180,000 - 270,000
Teleport is an open core remote-first company headquartered in the San Francisco Bay Area, California. Our mission is to empower engineers to securely access any computing resource anywhere in the world. Modern computing environments are growing bigger and mo...

Golang job Cloud Backend Engineer at Pachyderm Cloud Backend Engineer - Pachyderm   (October 2021)
Remote US, 100% Remote
What it’s like being part of The Pach Pachyderm is a rapidly growing, Series B company funded by the top VC’s — Benchmark, Decibel, M12, and YCombinator. Pachyderm has always and will always embrace a “Remote-first” approach to growing our team. Thi...
Golang job Backend Engineer at Gitlab Backend Engineer - Gitlab   (October 2021)
Worldwide, 100% Remote
This Backend Engineer or Senior Backend Engineer position for our Verify:Runner group is 100% remote. As a Backend Engineer or Senior Backend Engineer in our Verify:Runner group, you'll play a key role in team whose mission is to build agent that works seamle...
Golang job Senior Software Engineer, Platform at Doximity Senior Software Engineer, Platform - Doximity   (October 2021)
Remote US, 100% Remote
Doximity is transforming the healthcare industry. Our mission is to help doctors be more productive, informed, and connected. As a software engineer, you'll work within cross-functional delivery teams alongside other engineers, designers, and product managers i...
Golang job Software Engineer - Video at Mux Software Engineer - Video - Mux   (October 2021)
Remote US, 100% Remote
Location: San Francisco or Remote (US) Mux is video for developers. Our mission is to democratize video by solving the hard problems developers face when building video: video encoding and streaming (Mux Video), video monitoring (Mux Data), and more. Video is ...
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