Senior Software Engineer @Forager
Software Development
Salary unspecified
Remote Location
Employment Type contract
Posted 3wks ago

[Hiring] Senior Software Engineer @Forager

3wks ago - Forager is hiring a remote Senior Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Serbia

Role Description

You'll own the backend, data, and infrastructure that deliver Forager's data to platform customers at scale β€” from ingestion all the way through to the APIs and feeds customers integrate against. This is a backend-first role: most of your time is spent building API features, operating our search and ETL data infrastructure, and owning the DevOps and platform layer underneath it. You'll also contribute to our customer-facing React/TypeScript web app, but that's the minority of the work.

This is a senior, high-ownership role on a small team. You won't just contribute features β€” you'll be responsible for the design, reliability, and evolution of the platform itself. You'll have direct input into product direction and the freedom (and responsibility) to ship work that materially moves our coverage, accuracy, latency, and uptime metrics.

What You'll Own

  • Backend & API development
    • Real-time enrichment APIs (person/org lookup, contact data, reverse search)
    • Search and filter endpoints
    • Waterfall enrichment logic
    • Credit/billing surfaces customers meter against
  • Data engineering, ETL & search infrastructure
    • Own the Elasticsearch/ECK stack end-to-end
    • ETL applications that move billions of data points daily
  • DevOps & platform (core owner)
    • Day-to-day AWS infrastructure
    • Infrastructure-as-code, CI/CD, and observability
  • Observability & data-quality tooling
    • Build Grafana dashboards, load tests, and data-accuracy evaluations
  • Customer-facing web app (minority)
    • Contribute to the React/TypeScript app, docs, onboarding, and self-serve surfaces

Core Responsibilities

  • Backend & API Development
    • Design, build, and operate RESTful APIs for enrichment, search, feeds, and platform-customer workflows
    • Develop scalable backend services β€” workers, task queues, waterfall lookups, data pipelines
    • Build the metering, credit-logging, and billing logic
    • Participate actively in product planning
  • Data Engineering, Search & ETL
    • Own the Elasticsearch / ECK search stack end-to-end
    • Design and operate ETL applications moving data into searchable stores
    • Optimize PostgreSQL β€” query performance, indexing, cache utilization
    • Drive measurable improvements in latency, uptime, error rate, fill rate, and scalability
  • DevOps & Infrastructure (Core Owner)
    • Own AWS infrastructure and infrastructure-as-code
    • Own CI/CD pipelines
    • Own observability and on-call response for the surfaces you build
    • Drive infrastructure modernization
  • Collaboration & Quality
    • Code review with high standards for readability, security, and performance
    • Write unit, integration, and E2E tests
    • Document features, architecture, and API contracts

What We're Looking For

Required Experience

  • 5+ years building and operating production backend systems and APIs
  • Strong proficiency in Python / Django REST Framework
  • Hands-on experience operating Elasticsearch / OpenSearch at scale
  • Demonstrated track record building and operating ETL pipelines
  • Production experience with PostgreSQL, Redis, and async task systems
  • Core-owner-level comfort with AWS, infrastructure-as-code, and CI/CD
  • Experience operating services in production
  • Working proficiency in React / TypeScript
  • Strong written communication

AI & Agentic Workflows (Required)

  • Strong, hands-on fluency with AI coding tools
  • Designing, orchestrating, and debugging multi-step agent pipelines
  • Judgment about where AI helps vs. hurts

Nice to Have

  • Experience with Snowflake or other data warehouses
  • Background in B2B data products
  • Experience with data-privacy/compliance engineering
  • Building MCP servers
  • Experience with web crawling, data sourcing, or large-scale ingestion systems
  • Open-source contributions or public technical writing

Benefits

  • Competitive pay for your location
  • Flexible working hours
  • Untracked PTO
  • Relaxed working environment
Before You Apply
️
remote Be aware of the location restriction for this remote position: Serbia
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Forager
Software Development
Salary unspecified
Remote Location
Employment Type contract
Posted 3wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Serbia
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,809+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later