Job Description
About Us
We deliver next-gen movement-health insights through computer-vision assessments, wearable integrations, and a multi-platform product lineup (React dashboard, native iOS & Android apps). As feature momentum accelerates—affiliates, RevenueCat paywalls, Rook wearable data, expanded admin tooling—we’re adding a dedicated backend engineer to keep our API layer fast, secure, and developer-friendly.
Why We Need You
Our lead backend developer is at capacity. You’ll step in as a force-multiplier: designing new services, refactoring legacy endpoints, and championing first-class documentation so that our mobile and web teams can move without friction.
Core Responsibilities
Green-field APIs
Design and implement RESTful endpoints that power new features across:
Affiliate revenue engine and Branch deep-link tracking
Rook wearable data ingestion (Apple Health, Oura, Whoop)
QR-code Single-Sign-On between mobile and iPad apps
RevenueCat webhooks and subscription analytics
Legacy Cleanup & Optimization
Audit existing Hapi JS routes and Knex queries to eliminate N+1 issues and long-tail latency.
Migrate ad-hoc Insomnium collections into a maintainable Postman (or similar) workspace with environment variables, test suites, and shared documentation.
Infrastructure & DevOps
Own AWS deployment pipelines using ECS/Fargate, API Gateway, and Lambda when appropriate.
Harden security by enforcing IAM least-privilege, using Parameter Store/Secrets Manager, and managing PostgreSQL roles.
Instrument observability with CloudWatch and Grafana; set SLIs and SLOs.
Documentation & Collaboration
Write clear, versioned API documentation (OpenAPI/Swagger) and changelogs.
Run knowledge transfer sessions and code reviews for junior developers as needed.
Respond promptly in Slack and GitHub, explaining trade-offs in plain English.
Day-to-Day Stack
Language / Runtime: JavaScript (ES2023), Node.js 20
Frameworks: Hapi JS, Knex JS, Serverless Framework (nice to have)
Database: PostgreSQL 15 (includes partitioning, RLS, PostGIS in places)
Cloud: AWS (ECS, Lambda, S3, API Gateway, RDS/Aurora, CloudFront)
Tooling: GitHub Actions, Grafana, Postman, Swagger/OpenAPI, Jest, Terraform
Collaboration: Jira, Figma, Confluence, Slack
Must-Have Qualifications
5+ years building and scaling APIs in Node.js (Hapi or Express).
Strong SQL skills and experience with advanced PostgreSQL features (indexes, query plans, roles, migrations).
Production experience on AWS (CI/CD, container orchestration, secrets management).
Proven ability to write clear and developer-centric documentation.
Comfortable replacing or refactoring Insomnium collections and rolling out collaborative workflows in Postman or similar tools.
Clear written and spoken English; capable of distilling complex backend concepts for frontend/mobile teams.
Nice-to-Have Extras
Experience designing GraphQL gateways or Backend-for-Frontend (BFF) architectures.
Familiarity with event-driven systems (SNS/SQS, webhooks, or Kafka).
Background working with subscription billing (Stripe, RevenueCat) or affiliate tracking.
Exposure to on-device ML workflows and media pipelines.
Proficiency in TypeScript and experience with migration planning.
Hi, I'm Maria - press apply now, it only takes 5 min.
Quickly validate your skills through audio responses while applying—It's just like recording an audio on WhatsApp.
1
Apply for a job
Our AI-powered matching algorithm considers over 100,000 data points to curate a thoroughly vetted shortlist just for you.
2
Get matched
We analyze the nuances of your voice, your career so far, and the quality of your audio responses to mapp your profile and match you with the right company.
2
Get matched
Our AI-powered matching algorithm considers over 100,000 data points to curate a thoroughly vetted shortlist just for you.
3
Meet the company
We’ll highlight all the reasons why the company should hire you, and you will receive an invitation for an interview to showcase those reasons.
3
Meet the company
Our AI-powered matching algorithm considers over 100,000 data points to curate a thoroughly vetted shortlist just for you.
4
Get hired
Mappa will handle everything from contract to payment, allowing you to focus on delivering your best work.
4
Get hired
Our AI-powered matching algorithm considers over 100,000 data points to curate a thoroughly vetted shortlist just for you.