Software Engineer (Developer Relations and Community) (удаленная работа)
(вакансия в архиве)

18 июля 2020

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
От 3 до 6 лет

Вакансия: Software Engineer (Developer Relations and Community)

At Cube.js we are building a technology stack for modern analytics. If you are fascinated by the software that powers large technology companies but want the challenges and freedom that come with working in a small startup, then the job at Cube.js is for you.

We are a small and dedicated team in San Francisco, funded by top-tier SV investors, working on making advanced analytics infrastructure developed at large tech companies accessible to all developers around the world.

We are focused on bottom-up adoption, and most of our software is open-source. At Cube.js you will be part of a vibrant community. Cube.js users often engage with the company on GitHub and Slack.

Thousands of developers are using Cube.js to build analytics applications and we want to help them be successful. That's why we're looking for a Software Engineer to join our Developer Relations and Community team.

As a Software Engineer on the Developer Relations and Community team, your main goal is to create and maintain the infrastructure to host the content developers use as they're exploring and using Cube.js. This mostly includes the official Cube.js documentation, tutorials, the Cube.js website, and example projects.

The role also provides a lot of freedom and lets you develop creative ideas for how the learning experience of Cube.js users can be further improved and how to increase Cube.js awareness among the developers.

Some of the things you'll be working on:

  • Code and Examples: You'll create and maintain example applications built with Cube.js to highlight the different features of the tool. You’ll explore and work with a variety of different technologies from front-end frameworks (React, Vue) to UI Kits (Material UI, Antd), and charting libraries (Chart.js, Recharts, D3.js, etc.)

  • Landing Pages and Documentation: You’ll be a part of the team responsible for maintaining Cube.js landing pages, the blog, and documentation. This includes updating the JAM-stack apps (Gatsby, Next) with new content, improving the UI/UX, and adding additional features.
Requirements:
  • Development experience with JavaScript, React, Node.js, Gatsby, Next.js, and GraphQL.
  • Experience in building fast, responsive websites and working with modern design tools—Sketch or, preferably, Figma.
  • Good communication skills.
  • Fluent English.
  • An interest in learning more about databases.
  • Previous startup experience or interest in working in a small fast-moving company.
Bonus points:
  • Experience with contributing to or the maintenance of an open-source project.
  • Experience in data engineering or building analytics applications.
  • Experience with Docker and k8s, AWS, GCP.

This is a remote position. Any location is ok, as long as we can expect that person to be online till 1 pm PTD/PST. Down the road, we offer an optional relocation to our HQ in San-Francisco, California with visa (H1-B or O-1) sponsorship. We offer stock options of our US company.