Checked against the employer’s official careers page
WorkinVirtual wrote an original summary of this opportunity for remote-job discovery. We are not the employer and do not represent this company. Confirm the current requirements and complete the application only on the official employer page.
Official source last checked September 6, 2026.Worldwide remote
- Eligible locations
- Worldwide
- Required time zone
- Not disclosed
- Employment type
- Not disclosed
- Experience
- Not disclosed
- Salary
- Not disclosed
- Work authorization
- Not disclosed
- Travel
- Not disclosed
- Training
- Not disclosed
- Equipment
- Not disclosed
- Application
- Company application site
- Expires
- October 21, 2026
Senior Full Stack Engineer – Python, React & AI Agents (Worldwide Remote)
Forager is hiring a Senior Full Stack Engineer to build and operate the applications, APIs, search infrastructure, ETL pipelines, and data-delivery systems behind its workforce-data platform.
This is a full-time global remote opportunity. Candidates may be located internationally but must be able to maintain at least four hours of working-time overlap with U.S. Mountain Time.
The position requires strong Python/Django and React/TypeScript engineering experience together with production Elasticsearch, PostgreSQL, ETL, AWS, CI/CD, and operations expertise. Hands-on experience using AI coding tools and building agentic engineering workflows is mandatory.
Job Overview
Company: Forager
Department: Engineering
Employment Type: Full-time
Work Arrangement: Remote
Remote Scope: Global / Worldwide
Working-Hour Requirement: Minimum 4-hour overlap with U.S. Mountain Time
Experience: 5+ years
Compensation: Competitive salary; specific range not disclosed
The Senior Full Stack Engineer will own production systems spanning customer-facing applications, enrichment APIs, large-scale data feeds, Elasticsearch search infrastructure, ETL pipelines, cloud infrastructure, observability, and developer experience while using AI-assisted and agentic engineering workflows as a core part of daily development.
What You’ll Build
Real-Time Enrichment APIs
- Build person and organization lookup services.
- Develop contact-data APIs.
- Build reverse-search capabilities for platform customers.
- Improve match rates, latency, and data freshness.
- Operate customer-facing APIs where performance directly affects customer retention.
Large-Scale Data Feeds
- Maintain data-feed infrastructure serving platform customers.
- Work with Snowflake-based services.
- Support delivery of billions of data points each day.
- Build reliable systems for large-scale customer data exports.
Search Infrastructure
- Build and operate Elasticsearch infrastructure.
- Design indices and schemas for people and company data.
- Develop ingestion workflows.
- Design and optimize search queries.
- Tune relevance for person and company search.
- Scale Elasticsearch clusters as data and query volume grow.
- Support search and filtering APIs used by customers.
ETL & Data Pipelines
- Build workers and asynchronous processing systems.
- Develop task queues and transformation pipelines.
- Move data into APIs, search stores, data feeds, and warehouses.
- Maintain predictable refresh cycles.
- Improve data fill rates and delivery reliability.
Customer-Facing Products
- Build customer-facing applications using React and TypeScript.
- Develop onboarding and self-service experiences.
- Improve developer-facing product experiences.
- Maintain technical documentation and API guidance.
Compliance & Observability
- Support data-sourcing evidence and compliance requirements.
- Build systems that handle GDPR and personally identifiable information appropriately.
- Develop operational metrics for data-quality dimensions.
- Improve visibility into production-system performance and reliability.
Core Engineering Responsibilities
- Build and maintain Forager’s customer-facing web application using React, TypeScript, Django, and Python.
- Design and maintain RESTful APIs.
- Develop APIs for integrations, feeds, and platform workflows.
- Build scalable backend workers and services.
- Develop task queues and data-processing pipelines.
- Participate actively in product planning.
- Help prioritize engineering work according to customer impact.
- Optimize PostgreSQL queries and indexing.
- Improve caching utilization.
- Drive measurable improvements in latency, uptime, error rates, and scalability.
DevOps & Production Operations
- Own day-to-day AWS infrastructure alongside DevOps.
- Work with AWS ECS.
- Operate Amazon S3 infrastructure.
- Maintain CI/CD workflows.
- Use production observability to understand system health.
- Work with Grafana.
- Use AWS CloudWatch.
- Use Sentry for application monitoring and diagnostics.
- Participate in on-call response for systems you build.
- Support incident investigation and production recovery.
- Share responsibility for crawler-infrastructure maintenance.
Engineering Quality
- Conduct code reviews with a strong focus on readability.
- Maintain high security standards.
- Review performance implications of engineering changes.
- Write unit tests.
- Develop integration tests.
- Maintain end-to-end tests.
- Treat test reliability as part of product quality.
- Document features and architectural decisions.
- Maintain clear API contracts.
- Produce high-quality developer documentation.
Required Qualifications
- 5+ years of experience building and operating production web applications and APIs.
- Strong Python proficiency.
- Strong Django experience.
- Strong React experience.
- Strong TypeScript experience.
- Hands-on experience operating Elasticsearch at scale.
- Experience with Elasticsearch schema and index design.
- Experience with query and relevance tuning.
- Experience managing or scaling Elasticsearch clusters.
- Production PostgreSQL experience.
- Production Redis experience.
- Experience with asynchronous task-processing systems.
- Experience with Celery, RabbitMQ, or comparable technologies.
- Demonstrated experience building reliable high-volume ETL pipelines.
- Comfort working with AWS infrastructure.
- Experience with ECS, S3, CloudWatch, or comparable cloud services.
- Experience operating CI/CD pipelines such as GitHub Actions.
- Production observability experience.
- On-call and incident-response experience.
- Strong written communication skills.
- Ability to treat technical documentation as an engineering deliverable.
Mandatory AI & Agentic Engineering Experience
Forager explicitly states that hands-on AI and agentic engineering experience is non-negotiable for this position.
- Daily use of AI coding tools such as Claude Code, Cursor, GitHub Copilot, or comparable systems.
- Experience using AI tools for software implementation.
- Experience using AI for refactoring.
- Experience incorporating AI into code-review workflows.
- Hands-on experience designing multi-step agent workflows.
- Experience orchestrating and debugging agent pipelines.
- Ability to implement workflows such as research → plan → implement → verify.
- Experience integrating MCP servers or comparable agent-tool interfaces.
- Understanding of tool-use design for AI agents.
- Ability to determine when engineering work should be delegated to an agent and when direct human implementation is more appropriate.
- Ability to constrain and verify agents when they are used for production engineering.
- Strong judgment about the limitations and risks of AI-assisted software development.
The employer states that candidates without demonstrable agentic workflow experience will not be considered.
AI Assessment During Hiring
Forager evaluates AI and agentic engineering capability during interviews through live exercises.
Candidates should therefore be prepared to demonstrate how they use AI coding tools and how they design, orchestrate, debug, constrain, and verify multi-step agent workflows in practical engineering situations.
Preferred Experience
- Snowflake or comparable data-warehouse experience.
- Experience building B2B data products.
- Experience with data enrichment.
- Experience working with contact or company datasets.
- Search and discovery product experience.
- Web-crawling experience.
- Data-sourcing experience.
- Experience building large-scale ingestion systems.
- Open-source contributions.
- Public technical writing.
Technology Stack
- Python
- Django
- React
- TypeScript
- REST APIs
- Elasticsearch
- PostgreSQL
- Redis
- Celery
- RabbitMQ
- Snowflake
- Amazon S3
- AWS ECS
- CloudWatch
- Grafana
- Sentry
- GitHub Actions
- AI coding agents
- MCP integrations
Remote Work
This is explicitly a global remote opportunity. The supplied listing does not restrict eligibility to a particular country or region.
Candidates must, however, be able to maintain at least four hours of working-time overlap with U.S. Mountain Time.
Applicants should evaluate the overlap requirement against their local time zone before applying.
Benefits
- Remote-first culture.
- Unlimited paid time off.
- Competitive salary and benefits package.
- Collaborative and supportive startup environment.
- Career growth and advancement opportunities.
- Opportunity to join a fast-growing company during an expansion stage.
Apply for the Senior Full Stack Engineer Role
Senior full-stack engineers worldwide with 5+ years of production experience, strong Python/Django and React/TypeScript skills, Elasticsearch and ETL expertise, AWS production experience, and demonstrated hands-on AI-agent engineering capability can review the complete opportunity and apply through Forager’s provided application page.
Employment Type: Full-time
Worker Relationship: Employee
Work Arrangement: Remote
Remote Scope: Global / Worldwide
Time Requirement: Minimum 4-hour overlap with U.S. Mountain Time
Department: Engineering
Industry: Workforce Data / B2B Data / AI
Experience: 5+ years
AI/Agent Experience: Mandatory and assessed through live interview exercises
Compensation: Competitive; specific range not disclosed
Job Apply Link:
https://apply.workable.com/forager/j/38AABC7503/
Forager
This employer profile has not yet been claimed or verified by an authorized company representative.
Apply on the employer’s official site
This is a WorkinVirtual-curated discovery listing, not an employer-managed application. WorkinVirtual does not collect, copy, email, or forward your resume for this role. Opening the site does not mean you applied.
