Full Time: Senior Software Engineer, Frontend at Sourcegraph in San Francisco, CA

About the Company

From sustainable energy systems to self-driving cars, the innovations of the future will all rely on code.

With so much software to write, developers need a better way to access, understand, and collaborate on code — one that will finally free them from archaic software development tools and processes.

At Sourcegraph, we are building a better, smarter foundation for software development.

One that will enable developers (and the companies that rely on them) to more quickly turn great ideas into groundbreaking technology.

Effectively, we want to bring the future sooner.

Check out what we are building for developers and why it matters: https://sourcegraph.com/plan.

About the Team

Our small team consists of talented, mature, collaborative, driven individuals who are attracted to the massive problem we are tackling.

We work in an open environment that treats people in a first-class manner and provides them with ownership, responsibility, and autonomy.

Our founders featured on Forbes “30 under 30” 2017: https://text.sourcegraph.com/sourcegraph-founders-featured-on-forbes-30-under-30-list-8ff9c9b6eb45#.weps4istp

About the Role

You will help build Sourcegraph, a multi-tier application (web, CLI, API, data stores) written primarily in React/TypeScript (frontend) and Go (backend).

You will have the freedom to creatively solve various CS challenges while building products that are fundamental to the growth/success of the business.

As a senior member of the team, you will help set the technical direction of various projects as well as lead/mentor other team members.

Job Responsibilities

Build multi-tier applications (web, CLI, API, data stores) written primarily in React/TypeScript (frontend) and Go (backend).
Combine usage metrics, user feedback, and intuition to plan product designs and improvements
Create simple and performant APIs based on multiple underlying data sources
Lead and mentor other team members, while driving technical roadmaps and decisions for various projects
Required Skills

At least 5 years of industry experience, with a track record of meeting deadlines and delivering high-quality products
CS fundamentals
Passion for the craft of software development
Experience leading projects/people, helping mentor more junior team members
Experience (or interest) in at least one of the following: JavaScript/TypeScript/CSS, React, Go
Experience working on medium-to-large codebases

in Computer Science or related field


Source: Clevertech