San Jose, California, United States Hybrid Employment 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
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
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.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago