Live opening · Posted 2 days ago

Senior Full-Stack Engineer (Node.js) – Remote, Portugal

VetPawer · Lisbon, Lisbon, Portugal (Remote)
Linkedin Yes
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 2 days ago
CompanyVetPawer
LocationLisbon, Lisbon, Portugal (Remote)
Work modeYes
SkillsJavaScript, Node.js, TypeScript
SourceLinkedin
ListedPosted 2 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
2 min from Linkedin publishing this role to us finding it
13 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
39,399 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

About VetPawer and Ava
VetPawer builds Ava, a veterinary-native AI platform used by more than 985 animal hospitals. Ava answers phones, books appointments, handles prescription refill requests, and calls lapsed clients to bring them back. It works inside the practice management systems clinics already use.
Most of our customers are multi-location veterinary groups, so the systems you'll work on route calls and appointments across hundreds of clinics. We're a small, fully remote team led by founders who have built and sold a veterinary software company before.
The role
We're hiring a Senior Full-Stack Engineer who knows Node.js deeply and can own Ava's application layer end to end: the backend that powers scheduling, refills, and calling, the web front end used by clinics and pet owners, and the integrations that connect Ava to clinic systems. You'll report to our Product Owner and work closely with our integrations and infrastructure leads.
What you'll do
Build and maintain features in Ava's Node.js services, including scheduling, refill handling, multi-location routing, and outbound call campaigns
Improve the stability, performance, and test coverage of a production system that runs 24/7
Build front-end experiences for online booking, website chat, and clinic dashboards
Design and maintain REST APIs and webhooks, including data feeds for enterprise customers
Work with our Twilio voice stack and with LLM and voice AI services in production
Document what you build so knowledge is shared across the team
Follow secure coding practices that support our SOC 2 program
Take part in a light, shared on-call rotation
What you bring
6+ years of software engineering, with 4+ years building production Node.js applications
Deep knowledge of Node.js: the event loop, async patterns, streams, error handling, and profiling
Strong JavaScript and TypeScript
Solid SQL and relational database skills
Experience with REST APIs, webhooks, and third-party integrations
Experience with cloud hosting, CI/CD, and monitoring
Comfort taking over a codebase you didn't write and improving it safely
Fluent written and spoken English
Nice to have
Twilio or other telephony experience
Experience building with LLM APIs or conversational AI
Background in healthcare, veterinary, or scheduling software
Experience in a SOC 2 audited environment
Location
Fully remote, based in Portugal
At least 4 hours of daily overlap with U.S. Eastern Time (about 2:00 to 6:00 pm Lisbon time)
EUR 60,000 to 80,000 gross annual, paid in 14 installments
Meal allowance, private health insurance, and paid time off
How to apply
Apply here with your resume and a short note about a Node.js system you know well: what it did, what broke, and how you fixed it. Our process is an intro call, a technical conversation that includes walking through real code, and a final conversation with our CEO.

Work arrangement
Yes

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App