Software Engineer (Full-Stack)
New York City, NY
Senior +1 · Full time
$150-200K
0.1-0.5%
Posted 2 years ago
Apply
The Pragmatic Engineer Test score for this team - plus any details points that are not (yet) a "yes": ***** Please get your score here: https://techpays.com/pragmatic-engineer-test After submitting, please share the result score here.
12/12 on The Pragmatic Engineer Test.

(Original link to Notion JD)

Who we are

Balanced is an early-stage, venture-backed startup creating a digital fitness platform to build a healthspan that matches our new lifespans. The next frontier of healthcare is preventative – not reactive. The industry today focuses a large majority of resources on reactive treatments for disease. We are committed to helping older adults maintain vibrancy in their lives, with an exercise platform that promises community, joy, and a personalized experience to rebel against the decline of aging.

We’re proudly a NYC-based company with a hybrid schedule. We’re in pursuit of product-market-fit and co-locate at our production studio on Tuesdays, Wednesdays, and Thursdays. Engineering joins the rest of the team on Wednesdays for Balanced Weeklies (our version of an all hands).

💡 Learn more about our why, our team, our advisors, how we work, investors, and recent press here at our Company page.

Role overview

First and foremost, we're looking for people who are excited about what we're doing. We're building a product for healthy aging (50+) to have a true impact on their physical and mental wellbeing. You'll help us creatively solve problems and delight our customers. The scope of impact is as wide as it gets – acquisition, onboarding, and engagement. We’re designing a digital fitness experience for the 100M 50+ in the United States. To say your impact will be big is an understatement.

As our second engineering hire, you will be pitching, developing, and shipping in tandem with our Founding Engineer, Roger and our Founding Product Manager, Jamall. On the whole, you’ll also have cross-functional collaboration with our creative direction, content, clinical, marketing, and video production team.

You’ll thrive in this role if you like fast-paced exploration, have a passion for iterating quickly, and are passionate about setting a foundation for the engineering culture at Balanced.

Our web stack is Next.js (TypeScript, React, Node / Express, Postgres, Tailwind, and GraphQL). Services we use are Google Cloud, Sanity CMS, Auth0, TypeForm, Vimeo, and Google Tag Manager.

Here are some possibilities of future work:

  • Building a recommendation system to route older adults into safe and effective exercise classes based upon their unique profiles,
  • Design delightful and performant React UIs across multiple devices,
  • Implementing end-to-end features to improve the user experience of navigating a large content library,
  • And improving our event sourcing architecture with robust services.

This list is not exhaustive at all, and you'll have a lot of autonomy over your work.

Why you might be excited about us

  1. We're working to improve the quality of life and extend years for older adults. If you love health/wellness, fitness, and improving the lives of our aging population, you'll love helping build our product.
  2. We're small, so you'll be able to contribute efficiently over big areas of our product.
  3. You’re not only comfortable in ambiguity, but you can thrive in ambiguity.
  4. You'll have a huge impact in setting not only the engineering culture but company-wide culture. (We're big fans of continuous improvement across all levels.)
  5. We'll mold your role to shape a career you're excited about. We care a ton about your satisfaction and job happiness and will help prep you for whatever you're looking for in the future.
  6. We work hard and also highly value balanced work/life. We care about your family and personal development and don't expect you to be always engaged with work.

Why you might not be excited about us

  1. We're small, so if you like more established companies, it's not (yet) the right time. You'll help us define and build our company's culture.
  2. Since we're an early-stage startup, projects and priorities may shift.
  3. We can't (yet) provide close mentorship for junior developers. As we grow, we'll get a lot better at this.
  4. Since you'll have a lot of responsibility and creativity over projects, they may not be defined perfectly initially. You'll be expected to bring your own experience and perspective to help us do the right things, and raise flags if you think we should do things differently.

About you

None of these are requirements but do describe the kinds of people that we think would be most effective at Balanced right now.

  1. 5+ years experience shipping high-impact and successful digital products.
  2. Love thinking broadly about problems to creatively and efficiently solve them.
  3. Happy to try things out to validate new features, and move on if they no longer serve a problem.
  4. Excited for a front-row seat at an early-stage company. Things will change a lot!
  5. Enjoy thinking through trade-offs, with both mindfulness of short-term needs and our long-term direction.
  6. Happy writing documentation so that others can ramp up super easy and you're never a single-source-of-failure.
  7. Experience with building & running production services at scale is preferred (automated linting/e2e testing, CI/CD, observability, scalability, reliability).

Joining our team

Interview process

We want you at your best, and won't be giving you gotcha-style algorithm questions. We want to get to know you, hear about what you're interested in, and learn about what you hope to do in the future.

1. Meet us and learn about Balanced

You'll first talk to Katie (over phone or video) and won't need to prepare anything in advance. The goal of this conversation is to get to know you and mutually explore if we might be a good fit for each other. You'll learn more about Balanced and have the chance to ask any questions about our company, team culture, and product.

If we're both excited to continue, we'll send along a bunch of information about the company that you can go through on your own time. You'll then have the opportunity to chat with other people in our company to learn more about them and the company.

2. Technical conversation & paired programming

Select applicants will move forward to meet with our Founding Engineer, Roger. Roger will be able to share more color about his experience at Balanced, our tech stack, and any other questions you might have. Half of the interview will be a conversation around your technical background and the other half will be a paired programming session (likely an algorithm in React, but can adjust based on your background). We’re looking for fullstack engineers who understand the end-to-end experience and would love to get a sense of how we can jam in real-time.

3**. Onsite**

We'd then love for you to come (virtually) onsite and meet more of the team. This will include conversations with product, marketing, a pairing session with engineering, and more conversations with our founders.

4**. Reference conversations**

We will talk to a few people you've worked with before or who know you best to learn more about how we can best work with you and set you up for success. We expect to hear great things, so this is primarily so we can work with you as effectively as possible.

Getting Started

If you're excited to learn more, fill out this form. If we think you might be a fit, we'll respond within 24 hours. Please let us know if you have timing constraints. Regardless, we'll try our best to respect your time along the process.


← Back to Work at Balanced

 

 

Balanced
The best of digital fitness for healthy aging today.
Size:  1-10 employees
Year Founded:  2021
Gergely Orosz's Notes
Gergely Orosz
Curator of The Pragmatic Engineer Job Board [To be sunset]
12/12 on The Pragmatic Engineer Test. Impressive!
© 2023 Pallet Labs Inc. See privacy policy and terms of service
Get started on Pallet
This community is on Pallet — Where creators turn their community into recruiting networks