F
Forager AI
FullstackSenior
Senior Full Stack Engineer (Python/React)
PythonDjangoReactTypeScriptElasticsearchPostgreSQLRedis CacheCeleryRabbitMQAWSAWS ECSAWS S3AWS CloudWatchGitHub Actions
Про позицію
At Forager.ai, we deliver premier workforce data encompassing people, contacts, organizations, jobs, and intent signals. We’re seeking a Senior Full Stack Engineer to help drive the evolution of our platform—building robust web applications, APIs, and data systems that power our products.
Обовʼязки
- 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.
- 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.
Вимоги
- 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.
- Demonstrate strong, hands-on fluency with AI coding tools used daily for implementation, refactoring, and code review.
Переваги
- 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.
Senior Full Stack Engineer (Python/React)