Full Stack Developer Needed
Worldwide
We’re a small B2B agency building an internal lead sourcing and enrichment platform, and we need an experienced Full Stack Developer to help us fix and improve an existing module rather than build everything from scratch. The current system pulls company and contact data from multiple sources, cleans and standardizes it, enriches records using AI, scores leads against predefined criteria, and sends qualified leads into our CRM. The core workflow is already in place, but one of the existing modules is unreliable. When a source returns incomplete or inconsistent data, the enrichment/scoring flow can fail or produce incorrect results. We need someone who can understand the current codebase, identify the root cause, fix the module properly, and make the workflow more resilient. The stack currently includes Node.js, APIs, n8n workflows, a database, and Claude/OpenAI for enrichment and scoring. Depending on the existing architecture, you may also work on the frontend/dashboard used to review processed leads. We want AI to be used intelligently within the system, particularly for data normalization, enrichment, classification, and lead scoring. However, reliability matters more than simply adding AI calls. The workflow should handle missing fields, malformed API responses, duplicate records, timeouts, retries, and failed enrichment requests without breaking the entire pipeline. A key issue we want addressed is the current scoring module. Some incoming records have missing company attributes, and the existing logic does not handle these cases consistently. This can result in valid leads being incorrectly scored or rejected. We want this logic reviewed, corrected, and made fault-tolerant. We care about clean architecture, structured output, proper validation, useful logs, retry/error handling, and code that another developer can understand later. This is initially a focused project around fixing and improving the existing module, but if the collaboration goes well, we have ongoing Full Stack Development and AI automation work. Please do not send a generic proposal. At the end of your proposal, answer only the following: Share 1–2 relevant project links. Briefly explain your approach to identifying and fixing the existing module issue. Share any suggestion you have for improving the reliability or architecture of this workflow. Generic proposals will not be considered.
$250.00
Fixed-price- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- SAUBisha1:25 AM
- $600 total spent2 hires, 0 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by