Careers at Openbase

Openbase is a Y Combinator and VC-funded startup founded in 2019 and based in San Francisco.
Our mission is to build the ultimate app store for open-source packages, helping developers choose among and use 3 million open-source packages, so they can build amazing products faster.
Openbase is already used and loved by tens of thousands of developers and it’s growing at a rapid pace. We are currently recruiting our core team, join us as one of the first employees!
We offer a great startup culture and energy, a generous stock options grant, a lot of impact and autonomy, and the opportunity for rapid professional growth.
You’ll work directly with the CEO, influence the product and the roadmap, and build a product that would improve life for millions of developers.

Great benefits


We are getting sh*t done
and having fun. No office politics


Work with bleeding-edge technology
stack and methodologies


Unlimited vacation policy
and flexible hours


As part of core team,
You'll get a potentially life-changing
options grant


We help you level up
as a technologist, Manager or
entrepreneur, and achieve your goals


Free healthy snacks,
Gym/Yoga membership, subscription,
Health insurance

Open Positions

As a principal backend developer at Openbase, you’ll be in charge of the code that collects and analyzes data for 3 million open-source packages from multiple sources such as GitHub, npm, PyPi, Maven, StackOverflow, and package websites. You’ll also be in charge of the entire backend tech stack and infrastructure, from servers and containers, through CI-CD, monitoring and testing, to the software architecture, libraries and tools that we use.

What you will be doing:

  • Build the entire tech stack and infrastructure of the startup from scratch, based on best-of-breed technologies, including containers, serverless, microservices, APIs, CI-CD, testing, and logging.
  • Built high-scale real-time collectors for package data from multiple data sources, including GraphQL and REST APIs, websites, source code extraction, and more
  • Analyze a lot of textual info created by other developers, such as project READMEs, change logs, commits, issues, PRs, and even source code
  • Build a big and performant database containing billions of data points about 3 million open source packages, including information, versions and community knowledge
  • Build the backend for a website that serves millions of developers, using Node.js and Next.js
  • Do quick iterations and experiments as part of the core product team (CEO, designer, and frontend engineer) to test out new ideas and features

You most likely have:

  • At least 7 years of experience as a backend developer
  • At least 4 years of experience building web applications with Node.js
  • Hands-on experience building end-to-end software infrastructure: AWS, Docker, Kubernetes, CI-CD, Testing, Logging, Monitoring
  • Experience implementing modern software architecture/design, including Microservices, APIs, Messaging, Queues, Workers
  • Ability to build, operate and optimize a high-performance scalable database of hundreds of GBs and hundreds of millions of records, including text-search engine, caching, and more
  • Advantage: Serverless experience (e.g. Lambda)
  • Advantage: Text-analysis or code-analysis knowledge
As a principal frontend engineer at Openbase, you’ll be in charge of developing the frontend of a product loved and used by thousands of developers every day. You’ll build a beautiful and performant web application based on React.js and Next.js, showcasing 3 million open-source packages, and including package insights and comparison, powerful search and discovery, documentation, knowledge, and community. As our first frontend engineer, you’ll choose and implement a best-of-breed frontend stack from scratch.

What you will be doing:

  • Build a best-of-breed frontend stack from scratch, including grid, typography, UI components, graphing, data display, and search components
  • Build the frontend for our web application based on React and Next.js, creating a beautiful and pleasurable experience for hundreds of thousands of developers
  • Create beautiful package pages that include information, documentation, and insights about package popularity, maintenance, issues, and quality
  • Work with tonnes of data, and create reusable components to display the data in various ways, including graphs, charts, visualizations, and comparisons
  • Do quick iterations and experiments as part of the core product team (product manager, designer, and backend developer) to test out new ideas and features
  • Build a browser extension for developers, augmenting GitHub, npm and other websites with deep package insights
  • Help us understand what’s going on with our users, by using analytics tools, user journey tracking, feedback tools, error and performance logging

You most likely have:

  • At least 5 years of experience as a frontend JavaScript developer
  • At least 3 years of experience building sophisticated React apps
  • Aesthetic eye for user-interface detail, and experience working with UX/UI designers
  • Hands-on experience of the latest capabilities in JavaScript (ES6/7/8/9) and CSS (grids, animations, transitions, media queries, styled-components)
  • Experience setting up webpack and babel, plugins, minification, asset versioning, and CDN upload
  • Ability to debug and optimize webapps’ performance, including network, JavaScript, and rendering
  • Experience with analytics tools such as Google Analytics and Google Webmaster Tools
  • Experience with on-site SEO: metadata, header elements, robots file, sitemaps, etc
  • Advantage: experience with Next.js, TypeScript, PWA, SVG/Canvas
Openbase helps developers choose among and use millions of open-source packages, so they can build amazing products faster.
© 2020 Devstore, Inc.