Backend Developer (Contract)

$$

๐Ÿ“ Location: Remote

๐Ÿ—ฃ Language: English โ€“ B2

๐Ÿ‘ฅ Engagement: Contract / Fixed-rate contract

โฐ Start: ASAP

โณ Estimated workload: ~31โ€“40 hours for the entire contract

๐Ÿข About the Project

We are looking for a Backend Developer for a short-term contract project in the mental health / wellness domain.

The project includes a backend API for a mental health mobile application. The backend is built with Express / TypeScript / Prisma and is already largely feature-complete. The system already includes:

  • authentication and RBAC
  • patient access controls
  • journals and check-ins
  • AI companion
  • voice transcription
  • prescriptions
  • care plans
  • wellness
  • billing and other modules

The main focus of this role is completing worker services, improving the notification delivery system, and supporting integration of clinician workflows with real backend routes.

This is a well-structured contract project with a clearly defined scope, documentation, and expected outcomes for each task.

๐Ÿ’ผ Responsibilities

  • Implement real push notification delivery in the SQS worker:
    • currently, the worker only logs notification events
    • integrate actual delivery via:
      • Expo Push
      • FCM
      • SES
      • SMS providers
  • Complete the pre-session brief worker handler:
    • job scheduling is already in place
    • current handler only contains placeholder logging
    • implement actual brief generation and delivery logic
  • Fix the USDA_API_KEY configuration:
    • wellness route currently falls back to DEMO_KEY
    • implement proper secrets / environment management
    • remove fallback behavior
  • Collaborate with the frontend / clinician portal developer:
    • define and document backend endpoints for:
      • transcript workflows
      • SOAP note generation
      • ICD-10 coding
      • action items
      • pre-visit summary

๐Ÿ›  Tech Stack

  • Node.js
  • TypeScript
  • Express
  • Prisma
  • AWS SQS
  • Expo Push
  • AWS CDK

โœ… Requirements

  • 3+ years of commercial experience in Node.js backend development
  • Strong proficiency in TypeScript
  • Experience with message queue systems:
    • AWS SQS
    • BullMQ
    • or similar
  • Hands-on experience integrating push notification providers:
    • Expo Push
    • FCM
    • APNs
    • or equivalent
  • Strong understanding of:
    • REST API design
    • Express middleware
    • Prisma ORM
  • Ability to quickly navigate and work within an existing codebase:
    • route handlers
    • service layers
    • worker job definitions
  • Experience with secrets management and environment configuration in AWS environments

โญ๏ธ Nice to Have

  • Experience with AWS CDK
  • Experience with Lambda / SQS infrastructure
  • Knowledge of Expo push notification receipts and error handling
  • Experience with HIPAA-adjacent or health-data products
  • Experience with Deepgram or AWS Transcribe for voice processing

๐ŸŽฏ Ideal Candidate

We are looking for a self-driven backend engineer who is comfortable working in a short-term contract format, can quickly understand an existing backend architecture, and independently deliver integration and worker-related tasks in a production-ready state.

๐Ÿงฉ Hiring Process

Screening interview

Short technical interview

Offer ๐Ÿš€

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 8 May
63 views
ยท
12 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...