Avatar for MyOfficePass
A workplace access platform for access control and visitor management

Backend Developer

  • $168k – $288k MXN • No equity
  • |Remote (
    Everywhere
    )
  • |2 years of exp
  • |Full Time
Posted: yesterday• Recruiter recently active
Hires remotely in
Everywhere
Remote Work Policy

Remote only

Company Location
Visa Sponsorship

Not Available

RelocationAllowed
Skills
Microsoft Azure
Nest.Js

About the job

About the Company and Product

We're building a technology company around a web platform that helps organizations manage who can use their spaces and how access information is handled. The product brings together user and administrator portals, an API, and backend processes. It currently includes authentication, account recovery, invitations, a people directory, and read-only imports from external access-control systems. Imports retrieve information without changing the source system. Our goal is a secure, easy-to-use platform that keeps each organization's data separate.

About the Role

You will build and maintain services for the portals and API, with additional ownership of video, streaming, cloud platforms, and digital-wallet integrations. The role combines APIs and organization-scoped data with media pipelines, cloud storage, and pass issuance and updates. You will work with frontend, QA, and operations on contracts, troubleshooting, and integration verification.

What You'll Do

  • Design and maintain REST endpoints with Node.js and NestJS; define requests, responses, validation, and errors, and keep OpenAPI aligned with the implementation.
  • Model data in PostgreSQL, enforce authorization and organization-level isolation, and prepare safe queries, transactions, and schema changes.
  • Maintain authentication, sessions, account recovery, and invitations, coordinating transactional email and error handling.
  • Build read-only imports from external directories, with validation, safe retries, and partial-result handling that avoids duplicate data.
  • Develop video services for uploads and file validation, metadata, permissions, storage, and content lifecycle management.
  • Maintain HLS streaming pipelines: M3U8 manifests and media segments, transcoding integration, protected delivery, and diagnosis of processing or playback failures.
  • Integrate media storage and processing with Azure, AWS, and Google Cloud; configure identities, permissions, secrets, observability, and environment-specific settings.
  • Build backend integrations with Apple Wallet and Google Wallet to create, sign, issue, and update passes; protect certificates and credentials and handle API errors.
  • Write unit and integration tests for permissions, organization isolation, contracts, persistence, and external-service integrations.
  • Work with frontend, QA, and operations to review contracts, reproduce defects, and provide verification evidence for each change.

What We're Looking For

  • Experience building backend services with Node.js and TypeScript, and REST APIs with NestJS, Express, or an equivalent framework.
  • Working knowledge of SQL and PostgreSQL: queries, relationships, constraints, transactions, migrations, and persistence troubleshooting.
  • Practical understanding of authentication, authorization, sessions, and protecting data across organizations.
  • Experience with OpenAPI contracts, automated testing, error handling, and log analysis for troubleshooting.
  • Practical knowledge of Azure, AWS, and Google Cloud: object storage, identities and permissions, secrets, networking, environment configuration, and observability.
  • Technical knowledge of video and HLS streaming: M3U8 manifests, segments, transcoding, and diagnosis of processing or playback failures.
  • Experience integrating Apple Wallet and Google Wallet from the backend: APIs, pass lifecycle, signing and credentials, updates, and secure certificate and key handling.
  • English B2+ is mandatory.

Nice to Have

  • Experience with Prisma or another ORM, and with OpenAPI contracts generated from a specification.
  • Knowledge of database security controls, such as policies that restrict which rows each context can access.
  • Experience with CDNs, managed media processing, or secure content delivery.

Team Technology Stack

Node.js, TypeScript, NestJS, PostgreSQL, Prisma, HLS, Apple Wallet, Google Wallet, Azure, AWS, and Google Cloud.

Similar Jobs

impakter.com company logo
impakter.com
Empower your sustainable lifestyle - Take action everyday
Omnea company logo
Omnea
Omnea is an AI-native platform that streamlines procurement across teams and systems
Authentise company logo
Authentise
Process Automation for Digital Manufacturing
Solo60 company logo
Solo60
SOLO60 is a network of private gyms and treatment rooms bookable by the hour through an app, giving