Senior Full-stack Golang Engineer- Startup - Stock $5000-7500 Offline

About 5 stages interview + Reference Checks

available stock

 

Ownership of product and feature direction, combined with building a product that we ourselves will use every day.

We also provide stock option compensation. We seek candidates who are motivated to own company stock. We do not hire mercenaries or those seeking temporary freelance work.

 

Location: San Francisco, CA

Type: Remote, full-time

 

About company:

 

The company is building an intelligent code discovery platform that provides the best tools for developers to discover code in any form—and benefit through contextual insights, recognition, and greater productivity. They are transforming code search to improve modern programming practice—using a graph-based approach drawing on data from the entire open-source ecosystem and having a mission to build the world’s best code discovery engine. The company was founded by top investors in Silicon Valley, including the first investors of Google, Twitter, Zoom, Linked In, and Uber. Our team has backgrounds from NASA, LinkedIn, Facebook, Amazon, AWS, Cisco and MIT, Harvard, Stanford, and Berkeley. Headquartered in San Francisco, California, they are building a globally distributed, all-remote world-class team.

 

About role:

 

Now the company is looking for a Full-Stack Engineer to lead technology development on the frontier of code discovery and developer productivity. A successful applicant is an expert in application development to address complex challenges that span natural language, code syntax and networks. You will help our team design, test and rapidly iterate on multiple products and services stemming from our core technology. You will develop prototypes, tools, and methods that inform decision-making for software developers (e.g. “Is this the right solution to my coding problem?” or “How do I implement this specific code in my application?” or “What code libraries are other developers using to solve my problem?”).

 

The ideal candidate is excited to lead the direction of our technology and product development. You are an explorer, looking to help developers discover code in any form and improve their productivity. You are passionate about using machine learning to empower better software development. You could ship an entire web application if you wanted to, but prefer working with others

 

Building infrastructure and developer tools. As such, ideal candidates should demonstrate experience and passion in the following domains:

 

- Developer Tools

- Infrastructure

- Open Source

- Data and Analytics

- Machine Learning and AI

 

Responsibilities:

 

Serve in a “player-coach” role, both building and leading the engineering team

Serve as an expert integrator combining frontend, backend & ML models into a cohesive whole

Own the shared components: the CI system, the internal RPC/API touch points, etc

Ensure team productivity remains high: fast builds, fast iteration, minimize environment setup pain

Wear many hats and work with multiple components in different parts of the stack

Drive test-driven development best practices and procedures

Review code, mentor other engineers and support the data team

Attract, recruit and retain top engineering and scientific talent from your network

 

Requirements:

Experience owning, shipping, and iterating on web products with a large user base

Deep understanding of best practices in client-side web development and architecture

Expertise with server side tooling & API design and development

Ability to learn and evaluate new technologies quickly

Expertise with JavaScript (Node/React), Svelte, TypeScript, GraphQL

Expertise with Go

Expertise with Python is a plus

Experience deploying solutions in an Agile/DevOps CI/CD environment

English - Upper Intermediate

 

Preferred Qualifications

Bachelor’s or Master's degree in computer science/engineering, physics, mathematics or related

technical field with equivalent practical experience

10+ years of professional software engineering experience

Experience with enterprise architecture and deployment on premises

Experience with multiple cloud infrastructure and deployment systems

Experience in platform development to solve complex business problems at scale

 

The Company Offer:

 

You have the opportunity to join an early-stage startup and have significant ownership of technology

development. You will work at the highest level and collaborate with world-class colleagues, advisors and technical experts. The team is growing rapidly, and we hope you'll grow with us, too.

Competitive salary & equity packages

Unlimited vacation and sick leave

Strong remote work culture and esprit de corps

The job ad is no longer active
Job unpublished on 9 October 2022

Look at the current jobs Golang →

Loading...