Folio

Software Engineer – Automations

Folio

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Come build the integrations that power agentic B2B commerce in hospitality, starting with suppliers
  • You’re someone who has worked on early-stage teams, perhaps even as a founder, and love wearing multiple hats (to a healthy extent).
  • You've seen products come to life from just a spark of an idea, and even if things don't quite pan out, you're motivated by the process of making something from nothing.
  • You want to work on software that has real, tangible value to deliver to the people who need it, even if the solution can be basic or 'unsexy' sometimes.
  • You're an expert at prioritization and time management who can gracefully adapt to new facts on the fly as you make tradeoffs between customer and business needs.
  • You're focused on quality, not quantity. You can distill complex systems in the service of building reliable, maintainable infrastructure that others depend on.

Requirements

  • 3+ years of hands-on experience as a contributor to teams that have proved they can ship great products.
  • Deep experience building and maintaining web automation systems — whether browser-based scraping, headless automation, or programmatic interaction with third-party supplier websites.
  • Think in frameworks, not one-offs. You've built shared infrastructure that makes it easier and faster to add new integrations, and you take pride in the abstractions you create.
  • Strong experience with observability and monitoring — you instrument your systems proactively, set up alerting, and treat reliability as a first-class concern.
  • Comfortable with Node.js and TypeScript, and have a solid grasp of the broader web platform — HTTP, browser internals, async patterns, and the quirks that come with automating real-world websites at scale.
  • Solid object-oriented design and programming skills with experience architecting solutions for complex, distributed, or failure-prone systems.
  • Try to give back to the development community as a contributor to Open Source Software projects or other pro-bono avenues.
Benefits
  • Folio is a Ruby on Rails app with Typescript Node.js automations deployed to AWS.
  • Our engineering team meets daily for standup (except Friday) and otherwise keep meetings to a minimum.
  • We're a remote-first company. Quarterly, we travel to work together in-person and stay with one of our hotel partners.
  • For the most part, we rely on Google Meet, GitHub, Linear, Notion, and Slack to make decisions and get things done day-to-day.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
web automation systemsbrowser-based scrapingheadless automationprogrammatic interactionNode.jsTypeScriptobject-oriented designdistributed systemsreliability engineeringobservability
Soft Skills
prioritizationtime managementadaptabilityquality focusproblem-solvingcollaborationcreativitycommunity contributionabstractionmotivation