Senior Back-End/Cloud Engineer

ABOUT PROJECT

A dynamic wellness tech venture offering innovative tools to support proactive health management. Its primary product is a smart scale equipped with cutting-edge BIA technology, delivering precise data on key body metrics such as fat percentage, lean mass, and hydration. By merging advanced engineering with a seamless digital experience, it empowers users to make informed decisions about their health.
 

TECH STACK

Node.js/Python, GCP, RESTful API
 

TEAM COMPOSITION

4 mobile engineers, 1 Full-stack engineer, 1 designer, and 2 QAs from our side
 

PROJECT STAGE

Live
 

QUALIFICATIONS AND SKILLS

REQUIREMENTS:

  • 4+ years of experience building production APIs
  • Strong proficiency in Node.js and Python
  • Experience with Google Cloud Platform
  • Understanding of RESTful API design principles
  • Experience with healthcare or sensitive data APIs
  • Strong debugging and testing skills

NICE TO HAVE:

  • Previous experience with Firestore and GCP APIs
  • Healthcare API development experience
  • Experience integrating with AI/ML services
  • Knowledge of API security best practices
  • Understanding of healthcare data requirements
     

REQUIRED TECHNICAL SKILLS:

API Development:

  • RESTful API Design: Strong experience building clean, intuitive APIs
  • Node.js or Python: Proficiency in server-side API development
  • API Documentation: Experience with OpenAPI/Swagger documentation
  • HTTP Standards: Deep understanding of status codes, headers, and best practices
  • JSON/Data Serialization: Efficient data formatting and validation

Google Cloud Platform (Existing Infrastructure):

  • Firestore: Working with existing database schemas and queries
  • Cloud Functions: Deploying API endpoints as serverless functions
  • App Engine: API hosting and scaling
  • Cloud Storage: File handling APIs for reports and measurements
  • Authentication: Working with existing OAuth/JWT implementation

Integration & Performance:

  • Third-party API Integration: Experience with external service APIs (Claude AI, etc.)
  • Caching Strategies: Redis or similar for API response optimization
  • Error Handling: Robust error management and user-friendly error responses
  • Testing: Unit testing and API testing frameworks
  • Monitoring: API performance monitoring and debugging

Specific API Requirements:

Client Management APIs:

  • CRUD operations for client profiles and medical history
  • Endpoints for measurement data retrieval and filtering
  • APIs for client progress tracking and milestone management

Provider Dashboard APIs:

  • Client caseload management endpoints
  • Clinical recommendation retrieval APIs
  • Progress summary and analytics endpoints
  • Medication effectiveness tracking APIs

Measurement Data APIs:

  • Real-time measurement ingestion from BIA hardware
  • Historical data retrieval with filtering and pagination
  • Batch measurement processing endpoints
  • Data validation and quality control APIs

Clinical Calculation APIs:

  • Expected Change Calculator integration endpoints
  • Medication dosage calculation APIs
  • Nutrition recommendation generation endpoints
  • Body composition analysis result APIs

AI Integration APIs:

  • Clinical recommendation request/response handling
  • Progress summary generation endpoints
  • Medication effectiveness analysis APIs
  • Structured prompt management for consistent AI outputs
  • Session scheduling and appointment management endpoints
     

RESPONSIBILITIES

API Development & Maintenance:

  • Build RESTful APIs for existing client, provider, and organization management systems
  • Create endpoints for body composition data retrieval and measurement session management
  • Develop APIs for clinical dashboard widgets and user applications
  • Implement API versioning and backward compatibility strategies
  • Write comprehensive API documentation using OpenAPI/Swagger

Data Integration APIs:

  • Build endpoints for body composition measurement ingestion from our BIA hardware
  • Create APIs for integrating with existing calculation engines (Expected Change Calculator, medication effectiveness analysis)
  • Develop data export APIs for clinical reporting and research purposes
  • Implement bulk data operations for organizational reporting needs

Clinical Workflow APIs:

  • Create endpoints for provider dashboard functionality
  • Build APIs for client progress tracking and session management
  • Develop medication tracking and effectiveness monitoring endpoints
  • Implement clinical recommendation delivery APIs

AI Service Integration:

  • Build wrapper APIs for Claude AI integration with proper error handling
  • Implement structured request/response handling for clinical recommendation generation
  • Create caching mechanisms for AI-generated content
  • Develop fallback systems when AI services are unavailable

Performance & Security:

  • Optimize API performance for high-volume healthcare data requests
  • Implement rate limiting and request throttling
  • Build comprehensive error handling and logging
  • Ensure HIPAA-compliant API security practices
Published 30 May
70 views
ยท
17 applications
100% read
ยท
83% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.