San Jose, California, United States Hybrid USD 133,400 - 200,000 Yearly

Archer is hiring a Backend Engineer

About the Role

Archer is seeking a Backend Engineer to build the foundational connector framework and data ingestion services that unify enterprise systems into a canonical model. You will write production Go services that handle data reconciliation at scale, following an architecture designed for debugging, replay, and safe recovery. This role is central to our platform as you will own the 'system of record' for how we interact with external sources.

What You'll Do

  • Build the reusable plumbing for connectors including authentication, circuit breaking, retries, and idempotency.
  • Design logic to map inconsistent enterprise data from sources like Finance and HR into strongly-typed entities, handling multi-source enrichment, unit normalization, and field-level provenance.
  • Implement synchronization strategies with watermark management to ensure the system recovers gracefully from failures without data loss or duplication.
  • Build infrastructure to store raw API responses, allowing the system to re-process data from local storage when mapping logic evolves.
  • Optimize for high-volume synchronization, focusing on PostgreSQL performance, concurrent fetching, and batch upserts.
  • Define and monitor metrics for throughput, data drift, and error rates to identify issues before they impact downstream applications.
  • Collaborate with the platform architect on schema evolution, entity contracts, and the boundary between connectors and the platform layer.

What We're Looking For

  • 6+ years in backend engineering building and operating distributed systems in production.
  • Proficiency in Go, or similar strongly-typed and concurrent languages.
  • Strong understanding of PostgreSQL schema design, indexing strategies, and performance tuning.
  • Experience designing and operating distributed systems.
  • Experience implementing idempotent systems, dead-letter queues, and backpressure management.
  • Experience designing incremental and delta synchronization mechanisms with watermark tracking and safe recovery from mid-sync failures.
  • Experience deploying and managing services in AWS or similar cloud environments.

Nice to Have

  • Experience building custom integration frameworks or working with complex ERP/HR APIs like SAP or Workday.
  • Understanding of when to utilize polling versus event-driven patterns like CDC or Kafka.
  • Experience structuring data to be consumed by downstream AI/LLM services.

Technical Stack

  • Go
  • PostgreSQL
  • AWS

Benefits & Compensation

  • Salary Range: $133,400 - $200,000

Work Mode

This role follows a hybrid work model based in our San Jose location.

Archer is proud to be an Equal Opportunity employer committed to diversity and inclusivity in the workplace. All aspects of employment are decided on the basis of merit, qualifications, and business needs. We do not discriminate based upon race, color, religion, sex, sexual orientation, age, national origin, disability status, protected veteran status, gender identity or any other characteristic protected by law.

Required Skills
GoPostgreSQLAWSDistributed SystemsSystem DesignPerformance TuningIdempotent SystemsDead-letter QueuesBackpressure ManagementConcurrencyStrong TypingSchema DesignIndexing
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Archer
Archer is an aerospace company building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility. The company designs, manufactures, and operates an all-electric aircraft that can carry four passengers while producing minimal noise.
All jobs at Archer Visit website
Job Details
Department Software Development
Category backend
Posted 2 months ago