jm
ES

Mexico City · open to new roles

José Masri Senior Backend Engineer I build the backends other systems depend on.

Senior Backend Engineer with 7+ years shipping APIs, integrations and platforms that stay up in production. Right now I work on Indeed’s JavaScript Ecosystem team through AgileEngine, maintaining the Node.js runtime, libraries and images other engineering teams build on.

Experience

Career, as a trace

Each bar is a role, placed on a real timeline. Open one to see what I shipped there.

  1. Software Engineer Freelance · startups 2016 – 2020
    • Led development and small teams on startup products: JMatch, a community dating app, and Yad LaKala Raffles, e-commerce with MercadoPago payments.
    • Node.js
    • MongoDB
    • Next.js
    • Strapi
    • Ionic
    • MercadoPago
  2. Full Stack Engineer Printogo · print & delivery 2018 – 2019
    • Designed the architecture of a printing-and-delivery platform spanning backend, web and mobile.
    • Built the real-time API (Socket.io) and its integrations, hardened it, and deployed it on Docker and Kubernetes.
    • NestJS
    • PostgreSQL
    • Redis
    • Socket.io
    • React Native
    • Kubernetes
  3. Backend / Integrations Engineer Máscara de Látex · e-commerce 2020 – 2021
    • Connected the storefront to ERP and marketplace systems: Netsuite, Shopify GraphQL and the Amazon API.
    • Moved the integration service to Docker and improved its stability.
    • Node.js
    • Express
    • MongoDB
    • MySQL
    • Netsuite
    • Docker
  4. Full Stack Engineering Manager Jellyfish · fintech products 2021 – 2022
    • Led backend architecture and a small team across three fintech products, from requirements to production, including code review and mentoring.
    • Bank onboarding platform: designed the architecture, built the CMS and admin backend, and moved the infrastructure to Docker and Kubernetes.
    • Contactless transactions and a payment methods center: backend APIs, admin panels, Amazon Gift Card API and reporting.
    • Prosa Analytics: embedded Looker dashboards for one of Mexico’s largest payment processors, with signed, row-level access so each role sees only its own transactions.
    • NestJS
    • MongoDB
    • PostgreSQL
    • Redis
    • Next.js
    • Kubernetes
    • Looker
  5. Senior Backend Engineer AgileEngine · for Indeed and other clients 2022 – present
    • Indeed · JavaScript Ecosystem: core Node.js libraries, Docker images and project templates used across internal teams to standardize how services are set up and shipped.
    • Migrated production services to newer Node.js versions, removing deprecated dependencies and closing security gaps.
    • NPM and Bash automation for CI/CD that cut manual release steps and build times.
    • Moran Family of Brands: integration that keeps the Shopify stores of multiple franchise locations in sync with Shopmonkey.
    • Guardian Bikes: custom Shopify Liquid storefront sections and Shopify API work.
    • Node.js
    • TypeScript
    • Docker
    • GitLab CI
    • Jest
    • Shopify GraphQL
    • MySQL
    • MSSQL

Full history in the CV

Selected work

Systems I designed and shipped

Products I designed and built end to end, most of them outside my day job. Each one runs real operations: money, inventory, classrooms, listings.

Marketplace arbitrage · Blazt

In production

ERP E-commerce

  1. Amazon US
  2. ERP
  3. MercadoLibre MX

Finds price gaps between Amazon US and MercadoLibre MX, syncs catalog and inventory, and publishes to both. A TypeScript monorepo with the API, admin panel and its own storefront on PostgreSQL.

  • TypeScript
  • Node.js
  • PostgreSQL
  • React

Core banking · Blazt

In production

Bebank

Accounts, transactions, back-office and customer onboarding. I was the primary author of the repository.

  • Java
  • Spring
  • React
  • TypeScript

B2B education · Jambo Kids

In development

Jambo

Schools load their own curriculum; kids play it on iPad, offline-first. A shared JSON activity contract is validated by the API and parsed by the app, so a mismatch fails CI instead of a tablet in a classroom.

  • Laravel 13
  • Filament
  • Flutter
  • PostgreSQL

Consumer lending · Overcloud

In production

MotoFinancia

Motorcycle financing end to end: loan origination, collections and the dealer network, across an API, admin panel, dealer portal and public site.

  • Laravel
  • React
  • MySQL

Real estate marketplace

In development

Living Patrimonial

Verified apartments for rent and sale. Owners publish through a 4-step wizard, admins approve from a review queue, buyers search on a map with geo filters. OTP login over SMS and WhatsApp.

  • Laravel 13
  • Vue 3
  • PostGIS
  • Meilisearch

Streaming platform · Blazt

Private

JoeTV

  1. Android TV
  2. Node API
  3. TMDB

A native Android TV client in Kotlin and Jetpack Compose (Xtream Codes / M3U), a Node.js API enriched with TMDB metadata, an admin panel to manage users and content, and a landing page to distribute the APK.

  • Kotlin
  • Jetpack Compose
  • Node.js
  • TypeScript
  • Docker

Archive

20 more systems in production 

Stack

What I work with

Backend
Node.js, TypeScript, NestJS, PHP · LaravelExpress, Fastify, Java · Spring, Python · Django, Go
APIs & architecture
REST, GraphQL, WebSocketsEvent-driven, Microservices, Webhooks, RBAC
Data
PostgreSQL, MySQL, RedisMongoDB, PostGIS, Meilisearch, MSSQL
Infra & delivery
Docker, Kubernetes, AWSGCP, GitHub Actions, GitLab CI, Jenkins, Nginx
Clients
React, Next.js, Vue 3Inertia, Flutter, Kotlin · Compose, Swift, React Native
AI tooling
MCP servers, Agent workflowsClaude Code, Whisper, LLM extraction

Open source

Things I build for myself

ClipSync

Swift · Kotlin

Universal clipboard between macOS and Android over the local network. Text and images, both directions, no cloud.

WhatsApp MCP

Go · Python

An extended build of lharries/whatsapp-mcp that lets AI agents work in WhatsApp: voice-note transcription with local Whisper, @-mentions, group admin tools and multi-node coordination.

Petly

Ionic · Angular · NestJS

Pet care app for iOS and Android with a NestJS users backend and an admin panel.

Archive

More systems in production

Built or maintained at Blazt and Overcloud, most with real users.

Contact

Need someone to own the backend?

I’m open to senior backend and full-stack roles, remote or in Mexico City. Email is the fastest way to reach me.