Dreambound

Staff Software Engineer, Product / Front-end

Develop and rapidly ship products across the stack, with an emphasis on serving our customers, moving fast, and furthering our mission.

San Francisco, CA
Full-time
Gathering in the office for a cofounder-cooked meal

Gathering in the office for a cofounder-cooked meal

A selfie with customers after a day of clinical training in Indiana

A selfie with customers after a day of clinical training in Indiana

Making pottery together — detail-oriented work!

Making pottery together — detail-oriented work!

Getting to know a customer over dinner

Getting to know a customer over dinner

Some members of our Operations Support team at a retreat in Tagaytay, Philippines

Some members of our Operations Support team at a retreat in Tagaytay, Philippines

Dreambound creates upward mobility for American job seekers and simplifies hiring for employers. Right now, we're focused on building the best marketplace for job seekers to find new career paths and training. For many, Dreambound represents a new pathway to economic stability and a better chance at a fulfilling career.

We've raised funding from Union Square Ventures; Collab Fund; 8VC; Moxxie; the founders of Rippling, Thumbtack, and Clipboard Health; and former leaders from Affirm, General Assembly, Twitter, and more.

In this role, you'll take on whatever it takes to impact and improve our product. Generally, this is full-stack development with an emphasis on modern front-end work (React), but it also includes learning from customer insights, discussing product challenges, and proposing new ideas — a great way to grow your technical expertise and career while furthering a mission-driven product.

We're a small team, so you'll get to know your coworkers well and have low levels of overhead / organizational hierarchy. You'll also usually have an ownership role across multiple projects and products. We move fast — in a typical day, you'll likely take features all the way from ideation to production. Finally, you'll need to approach your work with deep empathy for our customers, treating UX as a top priority and understanding the wide audience we serve.

Applications for this role are open

Fill out a short form and tell us why you're interested — we'll reach out to you with next steps if there's mutual fit. A resume is optional.

What you’ll do

  • Envision and implement features from beginning to end, across the stack
  • Serve in a product manager-like capacity to lead projects across the finish line
  • Work closely with the CEO, CTO, and engineering team
  • Review coworkers' code to ensure code quality
  • Be a part of an on-call rotation (1 week every 5 weeks) to ensure uptime and triage requests from our team
  • Connect with internal and external APIs; implement performance improvements
  • Respond to other job duties as they come up in a changing startup environment
  • Bring a great attitude — we like to have fun too

Technology stack

  • TypeScript (we write 100% TypeScript across the entire stack)
  • React and Next.js, which powers our front-ends
  • GraphQL, which powers our APIs
  • PostgreSQL
  • Jest and Cypress, which powers our testing
  • Key libraries: Material UI, Apollo GraphQL
  • Infrastructure: CloudFlare, Render, GitHub

What we’re looking for

(Note: We've also posted a senior-level version of this role.)

We expect a staff-level candidate to have at least 5 years of engineering experience, with substantial JavaScript and TypeScript experience and strong React experience. In particular, you should be familiar with the modern front-end landscape, including common and emerging tools, libraries, and practices.

Our ideal personality profile is someone who is hungry to work at a fast-moving company; an empathetic and effective communicator; who balances speed, maintainability, and inclusion; who improves our team culture; and who pushes for a learning and growth mindset for themselves and others.

We welcome candidates from all backgrounds.

Must haves

We’re looking for strong experience with

  • modern TypeScript and its ecosystem, including tools, libraries, and practices
  • writing performant and modern React, including knowledge of recent developments (React Server Components, suspense, etc)
  • databases (PostgreSQL), modeling data, and writing performant queries
  • working on a collaborative engineering team

Preferences

We prefer candidates that have worked with

  • Next.js (SSR) and GraphQL (Apollo)
  • consuming and creating mission-critical APIs
  • small startup environments

Competitive salary & equity

Market compensation and stock options, enabling you to join a rapidly growing company on the ground floor.

Flexible paid time off

Work-life balance is important. Take the time you need with our flexible policy — with at least 5 days off every 6 months.

Health insurance, vision, & dental

Dreambound offers an individual coverage HRA — so you pick the healthcare insurance and providers that make sense in your area. We provide $500 for you, $250 for your spouse, and $500 for any dependents on a monthly basis, usually leaving little to no individual contribution.

Mental health allowance

Mental health is important, especially when working with customers in challenging life situations. We offer $100/month towards eligible mental health expenses, like gym memberships, fitness, and therapy.

Home-office stipend

To help you be productive, we provide a one-time $1,000 stipend when you start, to purchase equipment & furniture — like monitors or a new desk.

Our mission is in our DNA

Join a team that is both mission and vision-driven. We're building a fast-growing business centered around improving lives.

This list of benefits apply to full-time employees in San Francisco only.

A diverse and inclusive workplace

Dreambound is committed to an inclusive and diverse workplace. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs.

We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law — including the San Francisco Fair Chance Ordinance, under which we will consider all qualified applicants with arrest and conviction records.