Technical Support Engineer for ForgeOne CRM – React, TypeScript, PostgreSQL and API Integrations
Only freelancers located in the U.S. may apply.U.S. located freelancers only
Title: Technical Support Engineer for ForgeOne CRM – React, TypeScript, PostgreSQL and API Integrations ForgeOne CRM is a growing construction-management platform currently entering controlled production testing. We are seeking an experienced full-stack engineer to perform an initial paid technical audit and potentially provide limited, ongoing escalation support. This is not a ground-up application build. The CRM is already operational. We need someone capable of carefully reviewing an existing production application, diagnosing reported issues, and making controlled changes without disrupting working features. The application currently includes: * React and TypeScript frontend * TypeScript server endpoints * PostgreSQL database * Multi-tenant organization and role-based access controls * REST APIs, OAuth and webhook integrations * ABC Supply production API integration * QXO integration development * Notifications and background processes * Construction CRM workflows, estimates, documents, production and material ordering * Floot development and hosting environment Initial paid milestone: 1. Review the existing application architecture and development environment. 2. Audit the ABC Supply order, webhook and delivery-status workflow. 3. Review error handling, logging, tenant isolation and credential security. 4. Identify confirmed defects, security concerns and operational risks. 5. Provide a written findings report with prioritized recommendations. 6. Correct only the specific issues approved by ForgeOne. 7. Document all changes and verification results. The selected engineer must: * Have verifiable React, TypeScript, Node.js and PostgreSQL experience * Understand OAuth, REST APIs and webhook troubleshooting * Be comfortable diagnosing an existing application before modifying it * Preserve backward compatibility * Avoid broad rewrites without written approval * Keep credentials and customer information confidential * Work through preview or development access before receiving broader access * Follow written approval requirements before publishing or deploying changes * Communicate clearly with a non-technical business owner * Be available for occasional escalated support if the initial engagement is successful Access and security: The selected contractor will be required to sign ForgeOne’s NDA and independent-contractor agreement. Access will be limited according to the work being performed. Production credentials will not be shared directly. No deployment, database modification or production release may occur without written authorization. Initial engagement: * Fixed-price technical audit * Proposed budget: $300–$750 * Additional implementation work must be separately approved * Potential ongoing hourly support with a defined weekly limit Please answer the following: 1. Describe a production application where you diagnosed an API or webhook problem. 2. What evidence can you provide that the experience described in your proposal is factual? 3. How would you investigate a webhook that was registered successfully but appeared not to update the application? 4. How do you prevent accidental duplicate orders when an external API times out? 5. What steps do you take before changing an unfamiliar production codebase? 6. Have you worked with Floot or a comparable browser-based full-stack development environment? 7. Are you willing to begin with restricted preview access and obtain written approval before any production release? 8. What would you deliver as part of a fixed-price technical audit? Please do not submit a generic proposal. We are looking for specific examples, clear technical reasoning and someone interested in establishing a dependable long-term working relationship.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$25.00
-
$74.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:last week
- Interviewing:2
- Invites sent:2
- Unanswered invites:1
About the client
- United States9:20 PM
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