Full-Stack Developer (Angular 19 / Node.js 22)

Posted last month

Worldwide

Summary

We need an experienced full-stack developer to close well-defined tickets on a fixed-price-per-ticket basis - we provide the WBS for review. Detailed specs, acceptance criteria, and screenshots for each ticket will be shared with shortlisted candidates. The Work Several tickets to make software fixes for our system. Payment on QA pass and UAT sign-off. Examples include: • Pro registrations incorrectly show Incomplete Reg status (backend logic) • Image tile display issues (image persistence, toggle, text edit) • S3 URL structure irregularities to be fixed • Social sharing features need improvement • Brevo code checks, transaction emails needed for outgoing emails from forums Full Jira ticket descriptions, acceptance criteria, and screenshots shared with shortlisted candidates only. Tech Stack • Frontend: Angular 19 (TypeScript) • Backend / API: Node.js 22 (Express) • Database: MongoDB 8 • Auth: Supabase Auth (JWT) • Email platform: Brevo — newsletters and transactional emails (@getbrevo/brevo SDK) • CMS: Strapi 5, TinyMCE Editor • Hosting: AWS EC2 (Ubuntu) • Repos: GitHub (4 repos — Angular frontend, Node.js API, Strapi CMS, NodeBB forum) What We Need • Angular 19 + Node.js 22 full-stack experience — production, not tutorial projects • Cursor.AI experience in assessing, building and improving software with AI tools. • MongoDB experience — schema and query level • Supabase Auth integration experience • Ability to read and debug an existing codebase independently • 5+ years commercial experience • Strong written English — async communication via Jira and email • India or Eastern Europe timezone preferred. Must have 3h overlap minimum with US PST (Seattle) working hours. • Minimum 30h/week availability during engagement Contract Terms • Fixed price per ticket — quote each ticket separately in your proposal • 0% upfront — payment only on passing QA and UAT sign-off by client • Rework included in fixed price if QA fails • Each ticket is an independent milestone. • Work submitted via GitHub pull request — code review required before merge • Cursor Pro AI coding tool provided by Eco-Bridge • Engagement may extend to additional sprint work for the right candidate How to Apply Your proposal must include all of the following or it will not be reviewed: 1. This is our screening question…. please send a brief description of your approach to the issue: New Pro registrations incorrectly show Incomplete Registration status bug (backend logic). No Jira access needed — describe your general diagnostic approach for a backend registration status field mapping bug in a Node.js / MongoDB stack. 2. 2–3 examples of similar full-stack Angular + Node.js work with brief description of your role 3. Examples of past experience with Cursor.AI 4. Your availability in hours per week and your timezone Generic cover letters will not be reviewed. Proposals that do not answer the screening question will not be reviewed.

  • More than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $18.00

    -

    $20.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Web Application
Activity on this job
  • Proposals:50+
  • Last viewed by client:4 weeks ago
  • Hires:
    1
  • Interviewing:
    5
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Feb 16, 2011
  • United States
    Kirkland12:24 AM
  • $77K total spent
    51 hires, 4 active
  • 3,623 hours
  • Small company (2-9 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Solidity
Smart Contract
Ethereum
Blockchain
Cryptocurrency

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo