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
- define and document backend endpoints for:
๐ 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 |