Skip to main content
Upwork logo

Senior Node.js / Twilio Developer – Take Over & Stabilize Notion Calling Tool

Upwork
RemoteRemotePosted March 11, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

Node.jsPostgreSQLGitHubDevOpsAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

We are looking for an experienced backend developer to take over and stabilize an existing calling system built around Notion and Twilio.

The current system is deployed on Render and consists of multiple services:

Node.js backend

Twilio voice integration

PostgreSQL database

Chrome extension frontend

Unfortunately we do not currently have access to the original source repositories, but we do have:

full infrastructure access (Render)

environment variables

database

API integrations (Twilio, Notion)

compiled frontend build

Your job will be to:

Analyze the running system

Stabilize current bugs

Recreate or recover the backend code

Move everything into our GitHub organization

Secure credentials and architecture

Prepare the system for long-term maintenance

Current Stack

Node.js

Twilio Programmable Voice

PostgreSQL

Render hosting

Notion API

Chrome Extension frontend

What We Need

An engineer who can:

reverse engineer existing backend behaviour

rebuild missing backend logic if necessary

work with Twilio voice APIs

secure and migrate infrastructure

document the system

This is not a beginner task. We need someone comfortable taking over existing systems.

Deliverables

Clean backend repository in our GitHub

Working deployment pipeline

Stable calling functionality

Documentation of architecture

Bonus Skills

Twilio voice experience

Chrome extension development

Notion API experience

DevOps / Render

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free