Senior Full Stack Engineer, Python/React

🕒 May 11

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Forager

Forager

1 - 10 employees

Founded 2021

🤝 B2B

🏢 Enterprise

☁️ SaaS

B2B • Enterprise • SaaS

Forager is your always-on B2B sales engine that scours the web in real-time to find prospects matching your customer personas and automatically adds them into your CRM, empowering your sales team. With custom crawlers developed based on user-defined criteria, Forager provides robust enrichment of prospect data across numerous attributes, ensuring your sales pipeline is consistently filled with fresh leads. The platform integrates seamlessly with leading sales CRMs and engagement tools to enhance sales productivity and effectiveness.

📋 Description

• Build and maintain Forager's customer-facing web app (React, TypeScript, Django/Python). • Implement and maintain RESTful APIs for integrations, feeds, and platform customer workflows. • Develop scalable backend services — workers, task queues, data pipelines — that keep refresh cycles predictable and fill rates high. • Participate actively in product planning; help shape which features have the highest customer impact. • Build and operate Elasticsearch indices for people/company search — schema, ingestion, relevance, scaling. • Design and operate ETL applications moving data into searchable stores, feeds, and warehouses (Snowflake, S3). • Optimize PostgreSQL — query performance, indexing, cache utilization. • Drive measurable improvements in latency, uptime, error rate, and scalability. • Own day-to-day AWS infrastructure (ECS, S3, etc.) alongside DevOps. • Operate CI/CD, observability (Grafana, CloudWatch, Sentry), and on-call response for the surfaces you build. • Share crawler infrastructure maintenance with the team. • Code review with high standards for readability, security, and performance. • Write unit, integration, and E2E tests — test reliability is a quality contributor, not overhead. • Document features, architecture, and API contracts; great developer docs are how our customers succeed.

🎯 Requirements

• 5+ years building and operating production web applications and APIs. • Strong proficiency in Python / Django and React / TypeScript. • Hands-on experience operating Elasticsearch at scale — schema design, query tuning, cluster management. • Production experience with PostgreSQL, Redis, and async task systems (Celery / RabbitMQ or equivalent). • Demonstrated track record building and operating ETL pipelines that move significant data volumes reliably. • Comfortable with AWS (ECS, S3, CloudWatch) and CI/CD pipelines (GitHub Actions or equivalent). • Experience operating services in production — observability, on-call, incident response. • Strong written communication; comfortable owning documentation as a deliverable. • AI coding tools (Claude Code, Cursor, Copilot, or equivalent) used daily for implementation, refactoring, and code review. • Agentic workflows — designing, orchestrating, and debugging multi-step agent pipelines (e.g., research → plan → implement → verify loops, MCP server integration, tool-use design). • Judgment about where AI helps vs. hurts — knowing when to delegate to an agent, when to write the code yourself, and how to keep an agent on rails for production work.

🏖️ Benefits

• Remote first culture. • Unliminted PTO. • Competitive salary and benefits package. • Work in a fast-paced, collaborative, and supportive environment. • Opportunity to grow and advance your career. • Opportunity to be on the ground floor of a fast-growing startup.

Apply Now

Similar Jobs

🕒 May 7

VALCE Talent Solutions

11 - 50

🤝 B2B

🎯 Recruiter

💼 Consulting

L3 Support Java position at Techmahindra requiring extensive Java experience and support skills. Collaborating with global teams for advanced system management.

🗣️🇪🇸 Spanish Required

Hibernate

J2EE

Java

JavaScript

Jenkins

Oracle

Perl

SDLC

ServiceNow

Spring

Unix

🕒 April 29

Capgemini

10,000+ employees

💼 Consulting

🏥 Healthcare

📦 Logistics

Automation Tester writing test scripts using Selenium and Java for insurance sector clients. Collaborating with team members in a technology-focused environment at Capgemini in Mexico.

🗣️🇪🇸 Spanish Required

Java

Selenium

🕒 April 24

VALCE Talent Solutions

11 - 50

🤝 B2B

🎯 Recruiter

💼 Consulting

Backend developer building backend applications using Python and Node.js. Required 5 years of experience and advanced English proficiency in Mexico.

🗣️🇪🇸 Spanish Required

JavaScript

Node.js

Python

🕒 April 17

VALCE Talent Solutions

11 - 50

🤝 B2B

🎯 Recruiter

💼 Consulting

Backend Engineer responsible for developing scalable APIs and distributed backend services for Techmahindra. Working with technologies like .NET, GraphQL, and Kafka in a completely remote setup.

🗣️🇪🇸 Spanish Required

AWS

Azure

Distributed Systems

Docker

GraphQL

Java

Kafka

Kubernetes

Microservices

MongoDB

Redis

SQL

.NET

🕒 April 14

Yelp

1001 - 5000

🍽️ Food & Beverage

🏨 Hospitality

📣 Marketing

Remote Backend Engineer at Yelp building features on a Service Oriented Architecture. Collaborating with teams and mentoring engineers in a dynamic global environment.

Python