enpl

Senior FullStack Engineer | Remote | #1101

  • Position: Senior FullStack Engineer
  • Location: Remote
  • Contract type: B2B

About Us

Our client is building an intelligent code discovery platform that gives developers the best tools to discover code in any form and be more productive. We are transforming code search to improve the practice of modern programming—taking a graph-based approach using data from the entire open source ecosystem. We’re on a mission to build the world’s best code discovery engine. The company is funded by top investors in Silicon Valley, including the first investors of Google, Twitter, Zoom, LinkedIn, and Uber. Our team has backgrounds from NASA, LinkedIn, Facebook, Amazon, AWS, Cisco and MIT, Harvard, Stanford, and Berkeley. Our company is based in San Francisco, California, but our team is all remote and globally distributed.

Description

We are seeking 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?”).

Who Will Love This Job

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.

Stack

  • Our backend, data fetching pipelines, tooling is built with Go

  • Our frontend is built using TypeScript & Svelte

  • Our ML stack is built using Python & PyTorch

  • Our cloud automation is built using Terraform

  • Our data is primarily stored in PostgreSQL

  • Our search engine is powered by OpenSearch

  • Our services run on Google’s Cloud Platform

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

Minimum Qualifications

  • 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

  • Knowledge of Python language is welcome

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

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

What We Offer

You have the opportunity to join an early stage startup and have significant ownership of critical technical components. You will work at the highest level and collaborate with world-class advisors and technical experts. Our 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

APPLY FOR THIS JOB

RECOMMEND A FRIEND

... and get up to 2500PLN refferal bonus!