Skip to content

Commit

Permalink
Merge branch 'master' into feat/studio-logs-page-query-params
Browse files Browse the repository at this point in the history
  • Loading branch information
Ziinc committed Jan 17, 2022
2 parents f4276d3 + 4137915 commit be52add
Show file tree
Hide file tree
Showing 156 changed files with 12,254 additions and 1,842 deletions.
7 changes: 7 additions & 0 deletions DEVELOPERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
* [Installing Dependencies](#Installing-Dependencies)
* [Building Supabase](#Building-Supabase)
* [Start a Development Server](#Start-a-Development-Server)
* [Build in Public](#Build-in-Public)

## Development Setup

Expand Down Expand Up @@ -148,3 +149,9 @@ To debug code, and to see changes in real time, it is often useful to have a loc
```

For more information on Supabase Studio, see the [Supabase Studio readme](./studio/README.md).

## Build in Public

Videos of building supabase made in public.

- [Contributing to open source as a beginner - Supabase](https://youtu.be/OAqhsylUuWg) - [@imskr](https://github.com/imskr)
61 changes: 61 additions & 0 deletions about/docs/careers/developer-success.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
id: careers-developer-success
slug: developer-success
title: Developer Success Engineer
description: Supabase is hiring Developer Success Engineers
---

import Roles from '@site/docs/careers/snippets/roles.mdx'
import About from '@site/docs/careers/snippets/about.mdx'
import Team from '@site/docs/careers/snippets/team.mdx'
import Apply from '@site/docs/careers/snippets/apply.mdx'
import Process from '@site/docs/careers/snippets/process.mdx'


## About the role

Supabase is hiring Developer Success Engineers. Help us build the easiest database platform in the world.

### Responsibilities

- Focused on unblocking developers, backlog of issues.
- Priority focus on Enterprise customers.
- Help high-value customers with implementation and monitoring.
- Build internal tools for support team.
- Produce tests and documentation to mitigate recurring support tickets.
- Triage/clean/close issues on any of our repos.
- Work with the community on all of our channels: GitHub, Discord, and Email.

## About you

- 2+ years experience in engineering or a highly technical support role.
- You must love remote work.
- You possess exceptional communication skills.
- Availability to work within a weekend and on-call rota.


## Bonus if you:

- Are a Polyglot developer, with some skill in NodeJS/Javascript.
- Have PostgreSQL experience.


## About Supabase

<About />{' '}

## About the team

<Team />{' '}

## Apply

<Apply />{' '}

## Process

<Process />{' '}

## All roles

<Roles />{' '}
11 changes: 9 additions & 2 deletions about/docs/careers/snippets/roles.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@

<a className="card" href="/careers/support-and-qa" style={{marginBottom: 10}}>
<div className="card__body">
<h3>Developer Support and QA Engineers</h3>
<h3>Support Engineers</h3>
<p>Build internal tooling, automated tests, and support processes.</p>
</div>
</a>
Expand All @@ -69,9 +69,16 @@
</div>
</a>

<a className="card" href="/careers/full-stack-developers" style={{marginBottom: 10}}>
<a className="card" href="/careers/technical-recruiter" style={{marginBottom: 10}}>
<div className="card__body">
<h3>Technical recruiter</h3>
<p>Take the lead on our technical recruitment.</p>
</div>
</a>

<a className="card" href="/careers/developer-success" style={{marginBottom: 10}}>
<div className="card__body">
<h3>Developer Success Engineer</h3>
<p>Build the easiest database platform in the world.</p>
</div>
</a>
31 changes: 23 additions & 8 deletions about/docs/careers/support.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
id: careers-support
slug: support-and-qa
title: Developer Support and QA Engineers.
description: Supabase is hiring Support and QA Engineers
title: Support Engineers.
description: Supabase is hiring Support Engineers
---

import Roles from '@site/docs/careers/snippets/roles.mdx'
Expand All @@ -13,28 +13,43 @@ import Process from '@site/docs/careers/snippets/process.mdx'

## About the role

Supabase is hiring Developer Support and QA Engineers.
Supabase is hiring Developer Support Engineers.

### Responsibilities

- Creating test cases and improving test coverage.
- Monitoring Github issues, discussions, twitter, email, and other feedback channels.
- Providing initial responses to all support cases.
- Triaging support cases. Including directing users to previous answers, code examples, documentation, or escalating to specific technical or business team members.
- Establishing key support metrics and identifying how best to measure them.
- Establishing a workflow to reduce 'time to response' and 'time to fix' that can scale to multiple team members.
- Identifying where internal tooling might be developed or obtained to improve support efficiency.
- Monitoring Github issues, discussions, twitter, email, and other feedback channels.
- Creating test cases and improving test coverage, if you have experience with testing.

For the right candidate, additional responsibilities may include:

- Establishing a workflow to reduce 'time to response' and 'time to fix' that can scale to multiple team members.
- Identifying where internal tooling might be developed or obtained to improve support efficiency.
- Establishing key support metrics and identifying how best to measure them.
- Working with the Founders to construct and execute on a hiring plan to grow the support team.

### Requirements

- 1+ year tech experience.
- Familiar with popular JavaScript frameworks (React, Vue, Svelte) and Node.js.
- Experience working with GitHub source code management, and CI/CD tools.


## Nice to have

- Experience writing tests
- Familiar with Postgres and Golang is a plus.

## Timezones

- We're looking for global coverage, in particular the US, European and APAC timezone.

## Four day work week

This role is optionally a four-day workweek if you are interested in working from Friday to Monday. We can also discuss a shorter (pro-rated) week.
In particular we would like to hire people who would be willing to work on weekends (or at least one of the days (Saturday or Sunday).

## About Supabase

<About />{' '}
Expand Down
17 changes: 9 additions & 8 deletions about/docs/careers/technical-recruiter.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id: careers-technical-recruiter
slug: technical-recruiter
title: Technical Recruiter.
title: Technical Recruiter
description: Supabase is hiring Technical Recruiters
---

Expand All @@ -13,7 +13,13 @@ import Process from '@site/docs/careers/snippets/process.mdx'

## About the role

#### Candidate** **Must Haves / key skills / personality traits:
#### Key Responsibilities:

- Be accountable for implementing inclusive recruiting practices and finding ways to engage more under-represented talent for technical roles
- Ability to understand and communicate the business' current technical challenges to entice candidates who are driven by solving interesting problems
- Accountable to starting a candidate search project from scratch through requirement gathering, job posting, sourcing, networking, previous applicants follow-ups etc

#### Requirements:

- Minimum 2+ years technical recruiting experience across the full hiring process from sourcing to the offer stage
- Technical knowledge of different coding languages/technical stacks/terminology
Expand All @@ -29,14 +35,9 @@ import Process from '@site/docs/careers/snippets/process.mdx'

- A continuous improvement mindset with an iterative approach to making things better. Whether it's your interview technique, pipeline optimization or anything else that you discover.
- Fluency with Greenhouse or other Applicant Tracking Systems, as well as various sourcing platforms (e.g., LinkedIn, Github, Work at a Startup, etc)
- Youre Comfortable coordinating all candidate touch points
- You're Comfortable coordinating all candidate touch points
- You can plan out batch days & other projects to drive excellence for our candidate experience and quality of interviews

#### Key Responsibilities:

- Be accountable for implementing inclusive recruiting practices and finding ways to engage more under-represented talent for technical roles
- Ability to understand and communicate the business' current technical challenges to entice candidates who are driven by solving interesting problems
- Accountable to starting a candidate search project from scratch through requirement gathering, job posting, sourcing, networking, previous applicants follow-ups etc

## About Supabase

Expand Down
Loading

0 comments on commit be52add

Please sign in to comment.