← Вакансіі

Senior Backend Engineer: Optimize Automation System (Node.js/Python, Railway, Monday.com, SMS)

Бюджэт: $50.0 - $200.0 HOURLY / PART_TIME ⭐ 5.00 (3) United States

python, node.js, api

Пераважная кваліфікацыя

  • Вопыт: Эксперт
Senior Backend Engineer: Harden and Consolidate a Live Automation System (Node.js + Python, Railway, Monday.com, SMS, Claude API) NOTE: DO NOT EMAIL / CALL / TEXT / LINKEDIN / ETC. ALL CORRESPONDENCE OUTSIDE OF UPWORK IS DISQUALIFYING. ALSO, ONLY READING CUSTOM NON-AI SLOP SUBMISSIONS. **Description:** We're a Los Angeles leasing company . Our whole operation runs on 14 automations on Railway: tour confirmation texts, driver schedules, owner access texts, application intake, DocuSign contracts, invoicing, and a sync between Monday.com (our CRM) and Quo/OpenPhone (our phones). About 57,000 lines across Node.js and Python, several using the Claude API to read customer replies and write reports. It works and it runs our day. But it was built fast, one fix at a time, and it shows: - The same business rules are written in 5 places in two languages, and they drift apart. - 11 separate Monday connections and 25 files talking to our phone API. Every service polls on a timer, and we're using about 3 times Monday's daily API limit. - AI costs are high: full AI agents run for routine reports, with no caching. - One test file across 14 services. No version history, no staging environment, and deploys come from a laptop. - Mistakes are found by our team after customers see them. WHAT YOU'LL DO - Put everything in GitHub with CI, plus a staging environment that uses test boards and a test phone line. - Build one shared library: a single client each for Monday, Quo and Gmail, with rate limits, retries and call counting, and a single rules module, used by every service. - Replace polling with webhooks wherever the APIs allow, and cache the rest. - Cut AI spend: use plain code where a rule will do, cache prompts, and match each task to the right model. - Turn our written rules and our long list of past mistakes into automated tests, so a fix can't break an earlier one. - Add a simple dashboard: what each service did, what it cost, and what failed. - Then stay on part-time (about 5-10 hours a week) to review changes and handle incidents. WHAT YOU WON'T DO Redesign how we run the business. Our rules are detailed, written down and settled. Your job is to make the system follow them reliably and cheaply. You'll work alongside the AI coding assistant that wrote most of this code and knows the rules. MUST HAVE - 5+ years building production backends in BOTH Node.js and Python - Webhook and event-driven design - Heavy third-party API integration: rate limits, retries, idempotency - Writing tests for messy business logic - Comfort deploying containers on Railway, Render, Fly or similar STRONG PLUS - Monday.com GraphQL API - OpenPhone/Quo or Twilio - LLM cost optimization - DocuSign or QuickBooks APIs
Адкрыць заказ

AI-чарнавік адказу

Згенеруйце кароткі cover letter па гэтай вакансіі. Перад адпраўкай адрэдагуйце.

Увайдзіце, каб згенерыраваць AI-чарнавік.

Увайсці