Golang / Go Job: Software Engineer

Restless Bandit

Software Engineer at Restless Bandit

๐Ÿ‡บ๐Ÿ‡ธ United States โ€บ California โ€บ San Francisco
  (Posted Aug 6 2018)

About the company
Restless Bandit is a well-funded San Francisco startup focused on helping companies identify and retain the best people in the exploding "war-for-talent" space. This is an exciting, near ground floor opportunity with a group of people with extensive experience in HR tech. Our founders were executives at Bright, an HR tech company acquired by LinkedIn for $130M. Our data scientists and engineers come from Bright, LinkedIn, and Google, and have extensive experience applying big-data methods to the hiring domain.

Our Culture:
We work hard, but at the same time we have a laid-back, fun work environment. Some of the values that are important to us are:

- Helpfulness: we appreciate receiving help as well as giving it, and learning from each other as well as sharing knowledge and opinions

- Professionalism: we trust each other and assume independence and autonomy along with responsibility

- Curiosity: weโ€™re interested in new ideas and alternative viewpoints; we prefer having our minds changed by thoughtful discussion over โ€˜winningโ€™ a debate

- Calm & thoughtful approach: we believe that consistent, unhurried problem-solving produces better solutions than frantic โ€˜fire drillsโ€™

- Fun: we're thick as thieves. We have lunch together every day, host regular (and spontaneous) happy hours, and participate in professional meet-ups

Job position
Permanent
Relocation compensation available

Job description
Build software that gets people hired. Restless Bandit is a well-funded startup that uses AI to help employers find great talent. As a Software Engineer, you will design, develop, and maintain core software systems. You will work on APIs, databases, developer tools, and data pipelines. You will work with a modern stack, including Go, Python, React, Postgres, ElasticSearch, and AWS. You will advocate for the tools and techniques which are right for the job. You will work with a team of talented engineers who build quality products.

We're excited to talk to you if:

- You have several years of experience building production-grade software

- Youโ€™re comfortable with (or want to learn) our stack: Go, Python, React, Postgres, ElasticSearch, AWS, Docker, Spark/Hadoop.

- Youโ€™re an advocate for clean, maintainable, scalable, and well-tested systems

- You communicate your opinions clearly, and appreciate constructive feedback from others

- Youโ€™re comfortable with analyzing tradeoffs and making decisions

- You have a track record of getting things done, and youโ€™re proud of your work

Notes:

- This is an on-site role for our office in SOMA, San Francisco

- We are happy to help the right candidate with relocation

- Candidates must be authorized to work in the United States

Skills & requirements
Our stack is (currently): Go, Python, React, Postgres, Redis, ElasticSearch, AWS, Docker, Spark/Hadoop (and a few others).

Within our Go projects we use clean architecture, dependency injection (the process not the frameworks), and sqlx. We write tests first, and aim for branch coverage. We vet and lint everything (go vet / golint / go-metalinter / golangci-lint). We describe APIs with OAS (fka Swagger) and Twirp/GRPC/protobufs. We have a Slack emoji for :davecheney:

We'd love to talk to you if you love writing great software, and Go!


 

Company: Restless Bandit

Restless Bandit
job info / career page
Linkedin profile
Location: San Francisco, California, United States

map of company location

Skills wanted, in addition to Golang:
aws docker elasticsearch go grpc
hadoop postgres python react redis
spark ai

๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

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 (CANDIDATE MUST BE LOCATED WITHIN GERMANY) or ONSITE (HAMBURG)** ** FULL TIME POSITION (NO CONTRACTORS / FREELANCERS) ** GIPEDOโ€™s platform streamlines sports marketing by automating med...
Golang job Staff Software Engineer (Golang) at Stream Staff Software Engineer (Golang) - Stream
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 Sr Software Engineer - Backend Web Applications at Smallstep Sr Software Engineer - Backend Web Applications - Smallstep   (May 2025)
Fully remote in Americas timezones - Salary: 180,000-220,000
Smallstep is an internationally distributed, remote-first company. We work reasonable, flexible hours and utilize technology to accomplish goals asynchronously. We look for folks who are thoughtful, c...

Golang job Lead Software Engineer at Triple-a Lead Software Engineer - Triple-a   (January 2025)
Singapore, Singapore (Remote work possible) - Salary: 60k - 150k USD /y depending on experience and location
About Triple-A Triple-A, the digital currency payment institution, enables businesses to pay and get paid in both traditional and digital currencies, volatility-free. From API to no-code integration...
Golang job Sr Software Engineer, Cross-Platform Applications at Smallstep Sr Software Engineer, Cross-Platform Applications - Smallstep   (May 2025)
Fully remote in Americas timezones - Salary: 180,000-220,000
Smallstep is an internationally distributed, remote-first company. We work reasonable, flexible hours and utilize technology to accomplish goals asynchronously. We look for folks who are thoughtful, c...

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 docker Golang jobs with elasticsearch Golang jobs with grpc Golang jobs with hadoop Golang jobs with postgres Golang jobs with python Golang jobs with react Golang jobs with redis Golang jobs with spark Golang jobs with ai
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Sweden ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York, NY ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Sydney ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Texas ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Hamburg ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in Bengaluru ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Stockholm ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Toronto ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Jose, CA ๐Ÿ˜ Aws & Golang jobsโ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿ Python & Golang jobs๐Ÿณ Docker & Golang jobsโ˜๏ธ Gcp & Golang jobs๐Ÿช› Terraform & Golang jobs๐Ÿค– Ai & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobsโ˜๏ธ Azure & Golang jobs๐ŸŸฆ Typescript & Golang jobsโ˜• Java & Golang jobsโœ‰๏ธ Kafka & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobs๐Ÿง Linux & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobsโš™๏ธ Saas & Golang jobsโš›๏ธ React & Golang jobsโ†”๏ธ Grpc & Golang jobs๐Ÿ“‚ Redis & Golang jobs๐Ÿด Git & Golang jobsโ˜• Javascript & Golang jobs๐Ÿ—„๏ธ Nosql & Golang jobs