Description review

Pearl Talent - Code-based Automation Engineer

Pearl Talent · Mexico · back to the listing

HR standards

52/100

needs work

Title ↔ description

50/100

needs work

Reads as

Backend Engineer

96% confident

What this role officially is

software developer — ESCO, the EU occupation classification

Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.

Also known as: application developer, application programmer, solutions developer, programmer, software specialist, application software developer

How others title the same work

Large employers

  • Software Engineer - OpenStack Canonical
  • C, Golang Software Engineer working on dqlite, a Raft extension for SQLite Canonical Ltd.
  • Containerization & Virtualisation Engineer Canonical Ltd.
  • Go (Golang) Software Engineer, Developer Tooling and Containers Canonical Ltd.
  • Golang Engineer Canonical Ltd.

Startups

  • Anterior (Sequoia-backed, Series B) | Senior Member of Technical Staff | On-Site (New York, NY) | Full Time | $230,000–$300,000 + equity Anterior (Sequoia-backed, Series B)
  • BitPay | Senior Backend Software Developer | Atlanta, GA | REMOTE (US) | BitPay
  • Distributed Systems Engineer Beam
  • Software Engineer, Platform Beam
  • Blaine, WA | CaseLight Systems Inc. (CSI) | Solo Founder | Remote (US Only) | Founding Systems Engineer | FULL EQUITY (30% Stake) Blaine, WA

What the listing never says

  • 40 bullet points. Long requirement lists deter qualified candidates, who read them as hard gates. Scope clarity
  • No pay range published. Candidates cannot tell whether applying is worth their time. Pay transparency

The listing, marked up

Nothing in the wording of this listing tripped a check. The scores above still judge how complete and coherent it is.

We're hiring an Automation Engineer for Pearl, which finds exceptional talent from around the world, trains them to be AI-native, and places them into operational roles at startups as managed contractors: from client-facing roles to software engineers to executive assistants. We're 3x founders who've bootstrapped our company to a couple million in ARR and are adding six to seven figures in net new annualized revenue each month. Our clients span venture-backed tech and healthcare, including fast-growing startups and phenomenal US-based businesses that have raised over $3B in funding from Sequoia, a16z, Founders Fund, Y Combinator, and other top VC firms.

Today we're roughly 50 people managing a few hundred talents, growing fast and into new verticals. We started Pearl because we believe that even though opportunity isn't created equal in the world, ambitious talent is. And our goal is to scale Pearl to $100M in ARR bootstrapped by placing 2777 operators into top startups in the next 3 years.

Location: Remote-first, with meaningful overlap with US business hours

Purpose of Your Role

Pearl runs on automation. Candidate profiling, CRM hygiene, client reporting, talent operations — a meaningful share of the business moves through n8n, Zapier, and a long tail of low-code glue. That got us here, and it will not get us to $100M.

Your job is to move Pearl's business-critical workflows off no-code and onto a code-first foundation: version-controlled services, durable orchestration, real observability, and recovery paths that don't depend on someone noticing a workflow went red. You'll be handed automations that work until they don't, and you'll return infrastructure that can be tested, monitored, and safely operated by an engineering team.

This is not a "wire up another Zap" role. You're rebuilding the operating substrate of the company.

What You'll Own

• Migration from No-Code to Code

• Own the transition of business-critical automations off n8n, Zapier, and similar platforms into maintainable software services

• Reverse-engineer triggers, steps, dependencies, business rules, retries, and the edge cases nobody documented

• Sequence migrations by business criticality, reliability risk, and maintenance burden — not by what's easiest to lift

• Validate migrated behavior against production before anything legacy gets deprecated, with a clear rollback path every time

• Durable Orchestration and Integrations

• Build long-running, failure-resistant workflows in Temporal.io or a comparable orchestration framework

• Design for the real world: API outages, worker restarts, rate limits, partial failures, and processes that run for days

• Implement retries, timeouts, idempotency, checkpoints, and state management; keep orchestration separate from business logic

• Build and maintain integrations across our CRM/recruiting stack, Supabase/PostgreSQL, Google Sheets, Slack, and internal APIs — as reusable connectors, not one-offs

• Reliability, Observability, and Data Integrity

• Make failures visible, diagnosable, and recoverable instead of silent

• Ship structured logging, monitoring, alerting, and execution visibility; build clear mechanisms to replay and recover stuck jobs

• Prevent duplicate processing through idempotent operations and explicit execution boundaries

• Build reconciliation and audit trails where they matter, and respect source-of-truth and ownership boundaries across production systems

• Engineering Standards

• Write clean, documented, well-tested Python and/or TypeScript, shipped through Git, code review, automated testing, and CI/CD

• Document architecture, dependencies, assumptions, and recovery procedures so the next person isn't reverse-engineering you

• Help define the reliability standards the rest of our automation infrastructure gets held to

Example Projects

•
n8n to Temporal migration: rebuild a multi-step operational workflow as a durable Temporal workflow with retries, recovery, and full execution visibility

•
System synchronization: replace a fragile low-code sync with a code service that keeps operational systems aligned safely

•
Reconciliation jobs: detect missing, duplicated, or inconsistent records across systems and create controlled recovery paths

•
Reusable integrations: build the common connectors and patterns so new automations stop reinventing API logic every time

What Success Looks Like

Within your first year, Pearl's critical business processes run on code, not on a canvas. The workflows that used to break quietly now fail loudly, retry themselves, and can be replayed from a checkpoint. Ops and TA stop filing "the automation didn't fire" tickets because the automation fires - and when it doesn't, someone knows within minutes and has a documented path to recovery. New integrations take days instead of weeks because the connectors already exist. The company can add headcount and volume without anyone asking whether the glue will hold.

Requirements

What We're Looking For

• You might look like one of the following:

• A backend engineer who's owned integrations, internal tooling, or automation infrastructure at a startup

• A platform or infrastructure engineer who's built durable workflow systems and lived with the on-call consequences

• An engineer who inherited a sprawling low-code stack and successfully migrated it into production software

• An automation-heavy full-stack engineer who's tired of prototypes and wants to build the real thing

•
Strong backend fundamentals, in Python and/or TypeScript. You've built services, not just scripts.

•
Deep comfort with APIs and async work. REST, webhooks, auth, pagination, rate limits, queues, and asynchronous jobs are familiar territory. Strong SQL and PostgreSQL fundamentals.

•
You understand failure. Retries, idempotency, distributed systems, and recovery patterns are how you think about design, not something you bolt on after the first incident.

•
You can reverse-engineer. You can look at an undocumented workflow someone built 14 months ago and translate the business logic into reliable software without breaking what depends on it.

•
Production discipline. Git, testing, CI/CD, logging, monitoring, and actual production operations experience.

•
Systems over heroics. You'd rather build the thing that prevents the fire than be great at fighting it.

•
Nice to have: Temporal.io or another orchestration framework; n8n, Zapier, or Make (especially paired with migrating off them); Supabase and event-driven architectures; Docker and cloud deployment; recruiting/CRM platform integrations; AI/LLM workflow or agent infrastructure.

Benefits

•
Build and Grow Quickly - We’re scaling fast, and we trust that you’ll know best on the ground what needs to be done. You’ll have the opportunity to step into leadership early and own decisions that shape how our company grows.

•
Fully Remote. Forever. - We’ve built Pearl with a multicultural DNA and teammates across 23 countries. We trust that the best work isn’t done behind a cubicle

•
Unlimited PTO - We trust that you’ll get your work done, and we want to create space for you to take time away with the people you care about.

•
Global Retreats - We create space for our teammates to get to know each other as people, rather than just to-do lists. We’ve shared meals, laughs, and sunrises across the world in places like Cancun, El Nido, Boracay, and Siargao**.**

•
Ambitious and Kind Team - We build with the most competent people we know, and we maintain a low-ego, no-assholes policy. We’re looking for people who are sharp, kind, and open to being vulnerable when it matters.

Originally posted on Himalayas

How this was produced

Highlights are found by rule, not by a model: each one is a phrase matched at a known position, and every note is a template we wrote. The two scores come from a typed-decision model (Jev) that reads the listing against the official role definition and real listings for the same role, and returns probabilities rather than prose — it never writes any of the words on this page, and never chooses what to highlight.

Deterministic penalty applied to the HR score: 8 points (from 60 before penalties). Reviewed 21 Sep 2026.