mirror of
https://github.com/System-End/site.git
synced 2026-04-19 16:28:21 +00:00
New Lead Hacker job description (#305)
This commit is contained in:
parent
0530561411
commit
fafa016ea4
7 changed files with 284 additions and 98 deletions
|
|
@ -1,37 +0,0 @@
|
|||
[Hack Club](https://hackclub.com) is on a mission to create a new generation of technical leaders by building the most inclusive, technical, and shipping-oriented community of teenage programmers in the world.
|
||||
|
||||
We are building 4 key programs - [clubs](https://hackclub.com), [Slack](https://hackclub.com/slack/), [hackathons](https://hackathons.hackclub.com), and [Bank](https://hackclub.com/bank/) - and are working toward transforming Hack Club into a modern equivalent of the Girl and Boy Scouts from the 20th century.
|
||||
|
||||
Hack Club is hiring a Tech Lead for [Hack Club Bank](https://hackclub.com/bank/), our in-house financial software used by 1,500 Hack Clubbers to financially power their Hack Clubs, hackathons, and student-organized nonprofits. When teenagers use Hack Club Bank, we act as their backing financial and legal entity, allowing them to leverage our 501(c)(3) nonprofit status to receive tax deductible donations and use our beautiful in-house software to manage and spend their funds. 50% of high schools hackathons in the world now run on Hack Club Bank.
|
||||
|
||||
In this role, you will work in an environment where we value teamwork, communication, and creativity. You love coding, are passionate about growing people, have deep empathy for users and team members, and love shipping work publicly.
|
||||
|
||||
**Roles and responsibilities:**
|
||||
|
||||
- Work with Executive Director to define product roadmap and business strategy
|
||||
- Build and lead team of Hack Clubbers to execute on engineering roadmap and create a strong shipping culture around Bank
|
||||
- Lead and manage relationships with technical partners that integrate Bank into their products
|
||||
- Every day think about how Hack Club Bank can be better for Hack Clubbers, and work with Executive Director to design the product roadmap around that
|
||||
- Manage an operations lead, who will report to you and is responsible for onboarding calls, day-to-day financial management tasks, and customer success
|
||||
|
||||
**Required skills:**
|
||||
|
||||
- Senior-level expertise in Ruby on Rails
|
||||
- Prior experience managing small teams of engineers
|
||||
- Product-oriented mindset
|
||||
|
||||
**Nice to have:**
|
||||
|
||||
- Strong familiarity with open source
|
||||
- You have either built popular open source projects, or held leadership-level roles in major open source projects
|
||||
- Experience writing software that touches money, building resilient systems, and implementing security best practices
|
||||
- You care about user experience
|
||||
- You love working with teenagers
|
||||
|
||||
**Title:** Tech Lead, Hack Club Bank
|
||||
|
||||
**Location:** We have an in-person office in Burlington, Vermont where our 8 person team works collaboratively. While we have a strong preference for in-person and can assist with relocation, we're flexible and eager to accommodate for the right candidate.
|
||||
|
||||
**Compensation:** Competitive salary, commensurate with experience. We offer healthcare and 4 weeks paid vacation.
|
||||
|
||||
**Invitation to apply:** Email <jobs@hackclub.com> with "the spice must flow" in the subject line, 3 bullet points demonstrating why you would be great for the role, and your resume / GitHub / GitLab / sourcehut.
|
||||
|
|
@ -39,6 +39,7 @@ const nextConfig = {
|
|||
permanent: true
|
||||
},
|
||||
{ source: '/slack_invite/', destination: '/slack/', permanent: true },
|
||||
{ source: '/jobs/bank-tech-lead/', destination: '/jobs/lead-hacker/', permanent: true },
|
||||
{ source: '/workshops/slack/', destination: '/slack/', permanent: true },
|
||||
{ source: '/community/', destination: '/slack/', permanent: true },
|
||||
{ source: '/hack_camp/', destination: '/camp/', permanent: true },
|
||||
|
|
|
|||
|
|
@ -1,49 +0,0 @@
|
|||
import { BaseStyles, Box, Container, Heading, Text } from 'theme-ui'
|
||||
import Head from 'next/head'
|
||||
import Nav from '../../components/nav'
|
||||
import Meta from '@hackclub/meta'
|
||||
import JobDescription from '../../components/jobs/bank-tech-lead/jd.mdx'
|
||||
import ForceTheme from '../../components/force-theme'
|
||||
|
||||
const Page = () => (
|
||||
<>
|
||||
<Meta
|
||||
as={Head}
|
||||
title="Bank Tech Lead"
|
||||
description="Hack Club is a hiring a Tech Lead for Hack Club Bank as the 9th full-time member of our team in Burlington, Vermont."
|
||||
image="https://workshop-cards.hackclub.com/Bank Tech Lead @ Hack Club.png?fontSize=175px&brand=HQ"
|
||||
/>
|
||||
<ForceTheme theme="light" />
|
||||
<Nav />
|
||||
<Box
|
||||
as="section"
|
||||
sx={{
|
||||
pt: [5, 6],
|
||||
pb: [4, 5],
|
||||
backgroundImage: theme => theme.util.gx('purple', 'red')
|
||||
}}
|
||||
>
|
||||
<Container sx={{ textAlign: 'center', color: 'white' }}>
|
||||
<Heading as="h1" variant="title" mb={30} sx={{ fontSize: [5, 5] }}>
|
||||
Tech Lead for Hack Club Bank
|
||||
</Heading>
|
||||
<Text variant="headline" sx={{ fontWeight: 400 }}>
|
||||
New job open as of November 10th, 2021.
|
||||
</Text>
|
||||
</Container>
|
||||
</Box>
|
||||
<Container
|
||||
as={BaseStyles}
|
||||
variant="copy"
|
||||
sx={{
|
||||
pt: [3, 4],
|
||||
pb: [4, 5],
|
||||
fontSize: [2, 3]
|
||||
}}
|
||||
>
|
||||
<JobDescription />
|
||||
</Container>
|
||||
</>
|
||||
)
|
||||
|
||||
export default Page
|
||||
|
|
@ -142,41 +142,41 @@ const Page = () => (
|
|||
align="left"
|
||||
columns={['1fr', '1fr 1fr']}
|
||||
>
|
||||
<JobListing
|
||||
positionName="Lead Hacker"
|
||||
positionDesc="Hack Club Bank is our in-house financial software used by 1,500 Hack Clubbers to financially power their Hack Clubs, hackathons, and student-organized nonprofits."
|
||||
positionLink="/jobs/lead-hacker/"
|
||||
color={theme.util.cx('red')}
|
||||
color1={theme.util.cx('purple')}
|
||||
/>
|
||||
<JobListing
|
||||
positionName="Executive Assistant"
|
||||
positionDesc="Someone to play a role in supporting the leadership in administrative management of day-to-day operations."
|
||||
positionLink="/jobs/executive-assistant/"
|
||||
color={theme.util.cx('blue')}
|
||||
color1={theme.util.cx('green')}
|
||||
></JobListing>
|
||||
/>
|
||||
<JobListing
|
||||
positionName="Events Designer"
|
||||
positionDesc="We're looking for someone fun, creative, and technical to excite and grow the community."
|
||||
positionLink="/jobs/events-designer/"
|
||||
color="#516395"
|
||||
color1="#614385"
|
||||
></JobListing>
|
||||
/>
|
||||
<JobListing
|
||||
positionName="Philanthropy Position"
|
||||
positionDesc="We are looking for a highly-experienced senior executive, who has advised donors, and who has proven success in stewarding collaborations and closing major gifts."
|
||||
positionLink="/jobs/philanthropy-position/"
|
||||
color={theme.util.cx('purple')}
|
||||
color1={theme.util.cx('blue')}
|
||||
></JobListing>
|
||||
/>
|
||||
<JobListing
|
||||
positionName="Education Engineer"
|
||||
positionDesc="We are looking for an engineer & educator to create and lead on technical projects for Hack Clubbers, with a strong focus on young women and non-binary individuals at Hack Club."
|
||||
positionLink="/jobs/education-engineer/"
|
||||
color={theme.util.cx('red')}
|
||||
color1={theme.util.cx('orange')}
|
||||
></JobListing>
|
||||
<JobListing
|
||||
positionName="Bank Tech Lead"
|
||||
positionDesc="Hack Club Bank is our in-house financial software used by 1,500 Hack Clubbers to financially power their Hack Clubs, hackathons, and student-organized nonprofits."
|
||||
positionLink="/jobs/bank-tech-lead/"
|
||||
color={theme.util.cx('red')}
|
||||
color1={theme.util.cx('purple')}
|
||||
></JobListing>
|
||||
/>
|
||||
<JobListing
|
||||
positionName="Communications Manager"
|
||||
positionDesc={
|
||||
|
|
@ -189,7 +189,7 @@ const Page = () => (
|
|||
positionLink="/jobs/communications-manager/"
|
||||
color={theme.util.cx('blue')}
|
||||
color1={theme.util.cx('cyan')}
|
||||
></JobListing>
|
||||
/>
|
||||
</Grid>
|
||||
</Container>
|
||||
</Box>
|
||||
|
|
|
|||
271
pages/jobs/lead-hacker.js
Normal file
271
pages/jobs/lead-hacker.js
Normal file
|
|
@ -0,0 +1,271 @@
|
|||
import { Link, Box, Container, Heading, Text, Grid, Flex, Card } from 'theme-ui'
|
||||
import Head from 'next/head'
|
||||
import Nav from '../../components/nav'
|
||||
import Meta from '@hackclub/meta'
|
||||
import ForceTheme from '../../components/force-theme'
|
||||
import Photo from '../../components/photo'
|
||||
|
||||
const Page = () => (
|
||||
<>
|
||||
<Meta
|
||||
as={Head}
|
||||
title="Lead Hacker"
|
||||
description="Hack Club is a hiring a Lead Hacker for Hack Club Bank as the 9th full-time member of our team in Burlington, Vermont."
|
||||
image="https://workshop-cards.hackclub.com/Lead Hacker @ Hack Club.png?fontSize=175px&brand=HQ"
|
||||
/>
|
||||
<ForceTheme theme="light" />
|
||||
<Nav />
|
||||
|
||||
<Box
|
||||
as="section"
|
||||
sx={{
|
||||
pt: [5, 6],
|
||||
pb: [4, 5],
|
||||
backgroundImage: theme => theme.util.gx('purple', 'red')
|
||||
}}
|
||||
>
|
||||
<Container sx={{ textAlign: 'center', color: 'white' }}>
|
||||
<Heading as="h1" variant="title" mb={30}>
|
||||
Lead Hacker @ Hack Club Bank
|
||||
</Heading>
|
||||
<Text variant="headline" sx={{ fontWeight: 400 }}>
|
||||
New job open as of November 10th, 2021.
|
||||
</Text>
|
||||
</Container>
|
||||
</Box>
|
||||
|
||||
<Container
|
||||
as="section"
|
||||
sx={{
|
||||
py: [4, 5],
|
||||
fontSize: [2, 3]
|
||||
}}
|
||||
>
|
||||
<Heading
|
||||
variant="headline"
|
||||
sx={{ fontWeight: 700, fontSize: [4, 5], mb: 4 }}
|
||||
>
|
||||
Hack Club is hiring a Lead Hacker for Hack Club Bank.
|
||||
</Heading>
|
||||
|
||||
<Text as="p" mb={4}>
|
||||
Starting a nonprofit is hard, so we built <Link href="/bank" target="_blank">Hack Club Bank</Link> in-house for our community of 16,000+ teenage programmers. In less than 24 hours users can get access to beautiful software for managing and spending their own funds, backed by our nonprofit status through fiscal sponsorship. 50% of high school hackathons in the world now run on Hack Club Bank, and Elon Musk has tweeted that we're a <Link href="https://twitter.com/elonmusk/status/1263275969743216640" target="_blank" rel="noopener noreferrer">"cool group"</Link>.
|
||||
</Text>
|
||||
|
||||
<Text as="p" mb={4}>
|
||||
Now, Hack Club Bank is expanding beyond just Hack Clubbers. <strong>Over 400 organizations relying on Bank have transacted upwards of $4,000,000;</strong> from teenage-run hackathons to <Link href="https://vtdigger.org/2021/04/13/frustrated-with-one-local-newspaper-prominent-charlotte-journalists-help-start-another/" target="_blank" rel="noopener noreferrer">independent small-town newspapers</Link>.
|
||||
</Text>
|
||||
|
||||
<Text as="p">
|
||||
With the right leadership, we want to bring Hack Club Bank to thousands of organizations across the United States and process tens of millions of dollars in transactions. Right now, Bank is the <strong>only part of Hack Club that isn't <Link href="https://github.com/hackclub/" target="_blank" rel="noopener noreferrer">open source</Link>.</strong> In the next year we want to open source it, build an amazing community of Hack Clubbers around it, and sign up 1,000 new organizations.
|
||||
</Text>
|
||||
|
||||
<Box my={5}>
|
||||
<strong>✨ The perfect candidate:</strong>
|
||||
|
||||
<Grid
|
||||
my={3}
|
||||
gap={3}
|
||||
columns={[null, null, 2]}
|
||||
sx={{
|
||||
'> div': {
|
||||
p: 3,
|
||||
fontSize: 2
|
||||
}
|
||||
}}
|
||||
>
|
||||
<Card
|
||||
sx={{
|
||||
background:
|
||||
'radial-gradient(ellipse farthest-corner at top left, #d56d21, #cd2b42)',
|
||||
color: 'white'
|
||||
}}
|
||||
>
|
||||
Loves coding and has senior-level expertise in Ruby on Rails, and has managed small teams of engineers before
|
||||
</Card>
|
||||
|
||||
<Card
|
||||
sx={{
|
||||
background: 'linear-gradient(-32deg, #6f31b7 14%, #c6479e 82%)',
|
||||
color: 'white'
|
||||
}}
|
||||
>
|
||||
Has a product-oriented mindset and believes in attention to detail for creating good user experiences
|
||||
</Card>
|
||||
|
||||
<Card
|
||||
sx={{
|
||||
background: 'linear-gradient(120deg, #0e5ea0 0%, #338eda 100%)',
|
||||
color: 'white'
|
||||
}}
|
||||
>
|
||||
Has strong familiarity with open source, maybe even built or managed open source projects
|
||||
</Card>
|
||||
|
||||
<Card
|
||||
sx={{
|
||||
background:
|
||||
'radial-gradient(ellipse farthest-corner at top right, #33d6a6, #0d7485)',
|
||||
color: 'white'
|
||||
}}
|
||||
>
|
||||
Loves working with teenagers and/or has experience building resilient systems and implementing security best practices
|
||||
</Card>
|
||||
</Grid>
|
||||
|
||||
<Text as="p">
|
||||
We invite you to apply even if you don't perfectly check all the boxes.
|
||||
</Text>
|
||||
</Box>
|
||||
|
||||
<Heading
|
||||
variant="headline"
|
||||
sx={{ fontWeight: 700, fontSize: [4, 5], mb: 4 }}
|
||||
>
|
||||
Make Bank even more awesome.
|
||||
</Heading>
|
||||
|
||||
<Box sx={{ p: { my: [3, 4] } }}>
|
||||
<Text as="p">
|
||||
Bank has been maintained by a <Link href="/team/" target="_blank"> small team</Link>{' '}
|
||||
of two full-time operations people, and on-and-off contributions by engineers and various contractors.
|
||||
The majority of <Link href="https://changelog.bank.hackclub.com/" target="_blank">contributions</Link>{' '}
|
||||
are actually made by Hack Clubbers! In this role, you will take point on bringing Bank to its full
|
||||
potential.
|
||||
</Text>
|
||||
|
||||
<Text as="p">
|
||||
Hack Club Bank already powers <Link href="https://bank.hackclub.com/hq" target="_blank">our own transparent
|
||||
finances</Link> as well as those of <Link href="https://bank.hackclub.com/miami-hack-week/" target="_blank">many</Link>{' '}
|
||||
<Link href="https://bank.hackclub.com/mesto/" target="_blank">other</Link>{' '}
|
||||
<Link href="https://bank.hackclub.com/techshift/" target="_blank">organizations</Link>! These are just some
|
||||
of the initiatives we support:
|
||||
</Text>
|
||||
|
||||
<Grid mb={5} gap={3} columns={[null, 2, 3]}>
|
||||
<Photo
|
||||
src="/charlotte-vt.jpg"
|
||||
alt={<>
|
||||
<Link
|
||||
href="https://thecharlottebridge.org/"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
The Charlotte Bridge
|
||||
</Link>, independent journalism based in Vermont
|
||||
</>}
|
||||
width={500}
|
||||
height={326.5}
|
||||
showAlt
|
||||
/>
|
||||
<Photo
|
||||
src="/home/golden-train.png"
|
||||
alt={
|
||||
<>
|
||||
<Link
|
||||
href="https://www.youtube.com/watch?v=2BID8_pGuqA"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
The Hacker Zephyr
|
||||
</Link>, the world's longest (by land) hackathon on a train
|
||||
</>
|
||||
}
|
||||
width={500}
|
||||
height={326.5}
|
||||
showAlt
|
||||
/>
|
||||
<Photo
|
||||
src="/hack-penn.jpg"
|
||||
alt={
|
||||
<>
|
||||
<Link
|
||||
href="https://hackpenn.com/"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
Hack Pennsylvania
|
||||
</Link>, the largest high school hackathon in Pennsylvania
|
||||
</>
|
||||
}
|
||||
width={500}
|
||||
height={326.5}
|
||||
showAlt
|
||||
/>
|
||||
</Grid>
|
||||
|
||||
<Text as="p">
|
||||
This role is like being a founder or CTO of Bank; you'll work directly with real users as well as
|
||||
Zach, Hack Club's Executive Director, to define product roadmap and business strategy around <strong>making
|
||||
Bank better for Hack Clubbers.</strong> You will build and lead a team of Hack Clubbers to execute on the
|
||||
engineering roadmap and create a strong shipping culture around Bank, and lead and manage relationships with
|
||||
technical partners that integrate Bank into their products.
|
||||
</Text>
|
||||
|
||||
<Text as="p">
|
||||
This role pays between $100K - $200K, depending on your experience— and we know that's probably
|
||||
less than you'd make elsewhere. We offer healthcare and 4 weeks paid vacation.
|
||||
</Text>
|
||||
|
||||
<Text as="p">
|
||||
We have an in-person office in Burlington, Vermont where our 8 person team works collaboratively. While
|
||||
we have a strong preference for in-person and can assist with relocation, we're flexible and eager to
|
||||
accommodate for the right candidate.
|
||||
</Text>
|
||||
</Box>
|
||||
|
||||
<Flex
|
||||
sx={{
|
||||
flexDirection: ['column', 'column', 'row'],
|
||||
gap: 4,
|
||||
fontSize: 2,
|
||||
my: 5
|
||||
}}
|
||||
>
|
||||
<Box sx={{ flex: 1, maxWidth: [null, null, 400] }}>
|
||||
<Photo
|
||||
src="/hq.jpg"
|
||||
alt="Our headquarters in beautiful Shelburne, Vermont"
|
||||
width={500}
|
||||
height={326.5}
|
||||
showAlt
|
||||
/>
|
||||
</Box>
|
||||
|
||||
<Box sx={{ flex: 1, p: { mb: 3 } }}>
|
||||
<Box as="p">
|
||||
The mission of Hack Club is to be a place where teenagers can become
|
||||
more technical, feel welcome in getting started, and feel inspired
|
||||
to build with code in ways that are always honest, transparent,
|
||||
high-integrity, kind, and friendly. We want teenagers to
|
||||
self-organize and assert themselves as persons.
|
||||
</Box>
|
||||
|
||||
<Box as="p">
|
||||
Already, Hack Club is the{' '}
|
||||
<strong>largest network of teen coders in the country</strong>. We
|
||||
hope for a world where Hack Club becomes a nationwide cultural
|
||||
institution, creating a new generation of young people with the
|
||||
skills, network, and value system to become problem-solvers and
|
||||
builders for the 21st century— a new Boy and Girl Scouts.
|
||||
</Box>
|
||||
</Box>
|
||||
</Flex>
|
||||
|
||||
<Box as="p" mt={5}>
|
||||
<strong>How to apply:</strong> Email{' '}
|
||||
<Link
|
||||
href="mailto:jobs@hackclub.com"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
jobs@hackclub.com
|
||||
</Link>{' '}
|
||||
with "the spice must flow" in the subject line, 3 bullet points demonstrating why you
|
||||
would be exceptional for the role, and your resume / GitHub / GitLab / sourcehut.
|
||||
</Box>
|
||||
</Container>
|
||||
</>
|
||||
)
|
||||
|
||||
export default Page
|
||||
BIN
public/charlotte-vt.jpg
Normal file
BIN
public/charlotte-vt.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 363 KiB |
BIN
public/hack-penn.jpg
Normal file
BIN
public/hack-penn.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.2 MiB |
Loading…
Add table
Reference in a new issue