Senior Angular + .NET Developer for Real-Time Interview App (Speech-to-Text + AI Response Stability)

Posted last week

Worldwide

Summary

We need an experienced full-stack developer to improve and stabilize our live interview web app. Current stack: Frontend: Angular 19 (standalone) Backend: ASP.NET Core Web API (.NET 8) Audio/STT: Browser Web Speech API + chunked audio pipeline Features: live transcription, AI answer drafting, question/answer pairing UI Main problems to solve: Question detection is inconsistent (fragmented or noisy transcripts) Duplicate answers for the same question Occasional UI freeze during live interview flow Need cleaner question-to-answer linking UX and smoother real-time behavior Improve reliability over multiple continuous questions What we need from you: Debug and stabilize real-time audio pipeline end-to-end Refactor fragile state logic in Angular interview component Improve STT segmentation/finalization logic and duplicate suppression Harden API response handling/fallbacks in .NET endpoints Add telemetry/logging for diagnosis (frontend + backend) Deliver production-ready fixes with clear commit history and tests Required experience: Angular (advanced, RxJS/state/event timing) ASP.NET Core Web API (.NET 8) Real-time audio/transcription systems Debugging race conditions and async UI state bugs Strong communication and short daily updates Nice to have: Prior interview/copilot/chat product experience Speech processing heuristics or streaming UX experience Deliverables: Bug-free live question/answer flow (no duplicate answer cards) Stable multi-question interview session (no freeze) Improved transcript cleanup and question boundary accuracy Documented architecture notes + “what changed and why” Test checklist and reproducible QA script Project Type Fixed-price preferred, milestone-based. Suggested Milestones Reproduce + root-cause report (1–2 days) Core logic fixes (question finalization, dedupe, freeze) (2–4 days) UX polish + connector behavior + regression pass (1–2 days) Final QA + handoff docs (1 day) Screening Questions (important) Share one project where you fixed real-time transcription or streaming UI bugs. How do you debug race conditions in Angular + API systems? How would you prevent duplicate AI responses for a single event key? Show sample commit(s) where you stabilized async state logic. Can you work with existing code without large rewrites?

  • Less than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
ChatGPT API Integration
Activity on this job
  • Proposals:50+
  • Last viewed by client:6 days ago
  • Hires:
    1
  • Interviewing:
    1
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Nov 11, 2022
  • United States
    Sacramento4:43 AM
  • $5K total spent
    37 hires, 1 active
  • 22 hours
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

Amazon Web Services
API
Web Development
Web Application
Castilian Spanish
Topic Research
Candidate Interviewing

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