← Lavori

Full-Stack Developer · Node.js · React ·· API Integrations · EST · LATAM

Budget: $15.0 - $35.0 HOURLY / FULL_TIME ⭐ 4.94 (14) United States

windows-azure, sql, github, javascript, node.js, react-js, api-integration, cicd

IMPORTANT: This role requires fluent, professional English. You will communicate daily with a US-based team and occasionally with a Florida client. If English is not your primary working language, please do not apply. About the project We are a software development company delivering a Management Portal for a customer. The React frontend is already complete — Your job is to work on some of the modules — the backend API, the database, the aws cloud infrastructure integrations. What you will build Backend REST API: Node.js / Express. Endpoints for all 6 modules — orders, inventory, approvals, user roles. JWT validation on every route. Integration: Connect modules to the REST API. Handle webhooks for live order updates. Requirements — you must be able to show these ✓ Fluent, professional English — written and spoken. Non-negotiable. ✓ Based in Latin America — Colombia, Mexico, Argentina, or similar (EST ± 2 hours). ✓ Available and working 9am–5pm US Eastern Time, Monday through Friday. Not flexible. Node.js / Express — production REST API experience, show us something live React — comfortable reading and extending a large existing codebase Microsoft Entra ID / Azure AD authentication using MSAL — real implementation, name a project OAuth 2.0 and enterprise API integrations Git — daily commits, branching strategy, pull requests Upwork Job Success Score 90% or higher with $5,000+ in earnings Nice to have Retail or food service software background How you will work You report daily to our Technical Project Manager via Slack. Our internal lead provides oversight at key milestones but is not involved in day-to-day work — you are expected to work independently and bring solutions. Daily commits to the Git repository are required. Every Friday you record a short screen-share video showing what was built and deployed to staging that week. Contract details Hourly contract with Upwork time tracking enabled. Top candidates will be asked to complete a paid test task ($250) before the full contract is offered. How to apply Your application must include two things or it will not be reviewed: A link to a live deployed application — not a GitHub repo, a working URL — where you built a Node.js API connected to a React frontend on Azure. Briefly describe your role. Written answers to the screening questions. Generic proposals will not be read. We respond to shortlisted candidates within 24 hours.
Apri su Upwork