Principal Engineer (LATAM)

Terrific

Buenos Aires

On-site

BRL 334,800 - 446,400

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Terrific is seeking a Principal Engineer in Espírito Santo, Brazil. This senior role involves setting technical direction for the platform, focusing on real-time live video commerce, AI-driven features, and mentorship within the engineering team. The successful candidate will have over 10 years of experience, deep expertise in Node.js and TypeScript, and a strong understanding of distributed systems. The position offers a chance to work on a global scale with top brands and a modern tech stack.

Qualifications

  • 10+ years of hands-on software engineering experience at high-scale products.
  • Expert-level Node.js and TypeScript; strong frontend experience in React and/or Angular.
  • Deep experience designing and operating distributed, real-time systems in production.

Responsibilities

  • Own the end-to-end architecture of the Terrific platform across backend, frontend, data, AI, and real-time systems.
  • Drive engineering standards—code quality, testing, observability, security.
  • Mentor engineers; grow the technical depth of the organization.

Skills

Node.js
TypeScript
React
Angular
SQL/NoSQL
Machine Learning
Cloud Functions
BigQuery

Tools

GCP
Firebase
Firestore

Job description

Principal Engineer

Terrific Live is a social commerce platform that helps retailers and eCommerce brands grow revenue through live, interactive, social‑native shopping experiences on their own websites. Our platform connects audiences and shop presenters in real time — streaming to global brands, retailers, and media groups across Latin America, Europe, and Israel — and turns live moments into measurable sales.

We’re hiring a Principal Engineer to set the technical direction of the platform, raise the engineering bar, and help us scale a 24/7, high‑availability, AI‑powered product to the next order of magnitude.

Role

The Principal Engineer is our most senior individual contributor—a force‑multiplier across the entire engineering organization. You’ll own architecture and technical strategy for Terrific’s platform end‑to‑end: real‑time live video commerce, AI/ML‑driven personalization, commerce integrations, data infrastructure, and everything in between. You’ll stay deeply hands‑on—writing code, reviewing designs, and shipping critical systems—while also shaping how the team builds: standards, patterns, performance, and reliability. You’ll partner closely with the R&D managers, Product manager, and Design on the hardest, highest‑leverage problems.

Technical Leadership
  • Own the end‑to‑end architecture of the Terrific platform across backend, frontend, data, AI, and real‑time systems.
  • Drive engineering standards—code quality, testing, observability, security, and operational excellence—and raise the bar across the team.
  • Mentor engineers; grow the technical depth of the organization.
  • Design and implement new services and features end‑to‑end, from database to UI, with high performance and responsiveness.
  • Build rapid prototype features A to Z.
  • Tackle the highest‑risk, highest‑impact problems personally—live video reliability, real‑time engagement, commerce integrations, and AI‑powered experiences.
  • Evolve our stack thoughtfully: React, Angular, Node.js, TypeScript, GCP, Firebase, Firestore, Cloud Functions, BigQuery, and Pub/Sub.
  • Architect for global, 24/7 live operation—uptime, latency, cost, and graceful degradation during peak live events.
  • Build for B2B2C scale: systems that serve enterprise customers (brands, retailers, broadcasters) and their consumer audiences across multiple regions and languages.
  • Partner with Product and Data on experimentation infrastructure so every meaningful change can be A/B tested and measured.
  • Partner with Product and Design from concept through launch, taking full ownership in a fast‑paced, collaborative environment.
  • Represent engineering with strategic customers and partners on deep technical topics; translate customer reality into architectural decisions.
  • Make the whole team better—through design reviews, technical writing, mentorship, and hiring.
What We’re Looking For
  • 10+ years of hands‑on software engineering experience, with a track record of leading at staff/principal level at high‑scale products.
  • Expert‑level Node.js and TypeScript; strong frontend experience in React and/or Angular (both a significant plus).
  • Deep experience designing and operating distributed, real‑time systems in production, 24/7, under load.
  • Strong data engineering instincts: SQL/NoSQL, event‑driven architectures, and analytical stores (BigQuery or equivalent).
  • Hands‑on experience building or shipping AI/ML‑powered features in production—personalization, recommendations, search, or generative AI.
  • Experience on GCP (Firebase, Cloud Functions, Firestore, Realtime Database, Pub/Sub) is a strong advantage.
  • Experience with commerce platforms such as Shopify or WooCommerce, and/or live video/streaming infrastructure, is a plus.
  • Excellent judgment on trade‑offs between scope, speed, performance, and UX; strong product intuition.
  • Clear, calm communicator: writes well, pushes back thoughtfully, and makes the people around them more effective.
Benefits
  • Principal‑level ownership of the platform that defines live, shoppable media.
  • Real, global scale—top brands, retailers, and broadcasters, running 24/7 across LatAm, Europe, and Israel.
  • A modern stack (Node.js, TypeScript, React, Angular, GCP, Firebase, BigQuery, Pub/Sub) with the autonomy to evolve it.
  • A tight, senior team where product, design, data, and engineering ship together.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Founding Engineer (Full-Stack or Mobile)
Founding Engineer (Full-Stack or Mobile)

Noovid • Brazil

Remote
BRL 611,000 - 865,000
Remote for real
Meaningful equity
Whole problems, not tickets
+3
Fashion & Beauty Account Lead
Fashion & Beauty Account Lead

Terrific • São Paulo

On-site
BRL 349,000 - 549,000
Principal Software Engineer - OP02161
Principal Software Engineer - OP02161

Dev.Pro • São Paulo

On-site
BRL 922,000 - 1,229,000
30 paid days off per year
5 paid sick days
60 days medical leave and 6 paid days
+1
Senior Staff Engineer
Senior Staff Engineer

LawnStarter • São Paulo

Remote
BRL 624,000 - 988,000
Competitive contract rate
Work from anywhere
Flexible hours
+2
Software Engineer
Software Engineer

Sapsol Technologies Inc • São Paulo

Remote
BRL 180,000 - 240,000
Tech Lead (TypeScript + Node.js/React) – PropTech & Real Estate Media
Tech Lead (TypeScript + Node.js/React) – PropTech & Real Estate Media

Truelogic • São Paulo

Remote
BRL 618,000 - 927,000
100% Remote Work
Highly Competitive USD Pay
Paid Time Off
+2
Senior / Principal Software Engineer
Senior / Principal Software Engineer

Jobgether • Brazil

Remote
BRL 515,000 - 630,000
Fully remote work
Annual paid time off
Annual company off-site
+1
Engineering Manager
Engineering Manager

Tremendous, Inc. • Brazil

On-site
BRL 895,968 - 1,194,624
Investment in AI tools ($5k/month)
Remote work
Competitive pay and equity
Mid-Senior Full-Stack Engineer (Java /Python + React, TypeScript, AWS) -LATAM
Mid-Senior Full-Stack Engineer (Java /Python + React, TypeScript, AWS) -LATAM

AthenaWorks LLC • Brazil

On-site
BRL 467,000 - 674,000
Payment in USD
Flexible work schedule
Learning Budget
+2
Senior Backend Engineer Tech Lead (3-4 month long) - Remote - Latin America
Senior Backend Engineer Tech Lead (3-4 month long) - Remote - Latin America

FullStack • Curitiba

Remote
BRL 180,000 - 280,000
Competitive pay
100% remote work
Continuing education opportunities
+1