Backend Developer
- $168k – $288k MXN • No equity
- |Remote (Everywhere)
- |2 years of exp
- |Full Time
Remote only
Not Available
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.
About the company
More jobs at MyOfficePass
- DevOps Engineer, Cloud ReliabilityRemote only · Everywhere · $180k – $288k MXN • No equity
- Software Quality Assurance (QA) AnalystRemote only · Everywhere · $180k – $276k MXN • No equity
- Frontend DeveloperRemote only · Everywhere · $180k – $276k MXN • No equity
Similar Jobs






