Himalayas logo
B12B

Full Stack Engineer (Backend Emphasis)

B12 is an AI-driven website builder that helps small businesses easily create and manage their online presence, combining advanced technology with expert support.

B12

Employee count: 51-200

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Work Type: Remote

Job Description:

B12's engineering team views software as a craft, but improving the world as the reason to practice it. Our engineers are responsible for prioritizing, conceptualizing, co-designing, building, testing, and engaging users for any concept we are building out. We’re generalists in encouraging each other to experience the full stack, but we’re also aware of each other’s preferences in the stack. For this role in particular, we’re searching for a full-stack engineer who brings strong backend skills (and an interest in using them) to the product. We mentor and teach where we can, both inside and outside of the company.

We value sharing our work with the outside world. Our team has published papers on forming expert flash teams and machine-mediated worker hierarchies. We’ve baked our research into Orchestra, the system that coordinates our expert and machine teams, and released Orchestra into open source to contribute our software back to the community.

We hope our engineers have more longevity than any one tool we use, but here is a sampling of our current thoughts about technology:

  • We live on Python/Django and TypeScript/React.
  • We store blobs in Amazon’s S3, munch on them in Amazon’s EC2, develop in Docker, and deploy containers to Amazon’s Elastic Beanstalk.
  • We believe PostgreSQL should be the first system you consider when thinking about persisting structured data.
  • We clean and centralize data in Amazon’s Redshift, and are able to answer almost any question in SQL.
  • We leverage AI in our product and our internal tooling, and faced with a landscape in constant flux, try to pick the right model or agent on a task-by-task basis.
  • We have near-full test coverage on the backend, and are making progress on our frontend and integration tests.
  • We set up continuous integration and deployment because, while this model comes with its own pains, we’ve disliked being on fixed release schedules on previous projects.
  • We like to move fast and support point-in-time recovery :).

You’d be a good fit if

  • You have at least 4 years of experience building products and systems in production.
  • You are an amazing communicator.
  • You feel comfortable managing your time and deciding among competing priorities.
  • You are passionate about the future of work.
  • You enjoy learning and teaching.
  • You have some mobile experience.
  • You are comfortable working with backend and frontend technologies, but have a deeper background and interest on the backend side.
  • You care about and want to contribute to our mission of helping people do meaningful work.

Don’t fear:

  • We're somewhat flexible on the number of years of previous experience for this role. We highly favor talent and interest.
  • Some candidates may see this list and feel discouraged because they don’t match all the items. Please apply anyway: there’s a good chance you’re more wonderful than you think you are.
  • B12 is a safe place for human beings. We particularly encourage you to apply if you identify as a woman, are a person of color or other underrepresented minority, or are a member of the LGBTQIA community.

How to apply

Please provide:

  • A pointer to your CV, resume, LinkedIn profile, or any other summary of your career so far.
  • Some informal text introducing yourself and what you are excited about.
  • If you have a profile on websites like GitHub or other repositories of open source software, you can provide that as well. If you don’t have one, it’s still very possible for us to get along just fine!

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Open to candidates from all countries.

Hiring timezones

Worldwide

About B12

Learn more about B12 and their company culture.

View company profile

B12 is an innovative company that focuses on enhancing the online presence of small businesses through an AI-powered website building platform. Our mission is to make it easier for individuals and enterprises to establish and manage their online identities. With the help of our proprietary technology, businesses can generate a polished website in seconds that includes essential features tailored to meet their unique needs such as scheduling, invoicing, email marketing, and more.

We understand the challenges faced by service-oriented professionals, and that’s why B12 provides a comprehensive solution that not only creates visually appealing and functional websites but also offers tools for client engagement and revenue management. Our platform is built on the idea that everyone should have the opportunity to thrive in the digital marketplace. Whether you are a consultant, an illustrator, or a law firm, B12 equips you with all the necessary tools to succeed online, allowing you to focus on serving your clients and growing your business.

Claim this profileB12 logoB

B12

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

4 remote jobs at B12

Explore the variety of open remote roles at B12, offering flexible work options across multiple disciplines and skill levels.

View all jobs at B12

Remote companies like B12

Find your next opportunity by exploring profiles of companies that are similar to B12. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
B12 hiring Full Stack Engineer (Backend Emphasis) • Remote (Work from Home) | Himalayas