At Motiff, designing intuitive and delightful solutions is the core of what we do. We care a lot about the experience, the design craftsmanship and the tiniest details that go into what we create.
Motiff, with it's talent network, is a globally distributed organization with headquarters in Chicago, IL and recently opened office in Sarajevo, BIH. We design and develop software to help booming startups as well as enterprise companies. We've got an amazing group of skilled and friendly people and we're looking for more skilled talent to join our team.
Opis posla
PROJECT DESCRIPTION:
We're building a next-generation AI-powered mobile application for the healthcare space. The app enables better and preventative patient care and removes administrative burden from the doctors. The platform allows patients to upload images and documents, which are processed by a dedicated AI Agent. This AI provides personalized reports, real-time suggestions, and meaningful insights to both patients and doctors. Each user has a unique context and profile, which the AI uses to tailor outputs and continually improve. This role will be foundational to setting up the core logic, APIs, and AI infrastructure that power this experience. Your key responsibilities will be:
Role and responsibilities:
As our backend lead, you'll be responsible for designing and building the system architecture, APIs, and data pipelines to support a scalable, real-time, and secure application — including seamless integration with LLMs (Large Language Models) and user-specific AI contexts.
Develop robust and scalable REST APIs using Node.js (Express.js or NestJS)
Manage authentication & authorization (JWT/OAuth)
Handle file uploads and process PDFs, images, and documents
Integrate and manage communication with LLM APIs (OpenAI, Anthropic, HuggingFace, etc.)
Build services that enable prompt chaining, context enrichment, and AI feedback loops
Architect and maintain multi-tenant architecture for user-specific AI agents
Enable real-time communication (WebSockets / Socket.IO)
Manage and optimize databases (PostgreSQL, MongoDB)
Implement caching strategies (e.g. Redis) to improve performance
Ensure data privacy and security compliance (e.g., HIPAA, GDPR)
Deploy and maintain the infrastructure on AWS, GCP, or Azure
Write well-tested, documented, and maintainable code
Kvalifikacije
QUALIFICATIONS:
4+ years experience in Node.js back-end development
Experience working with LLMs and AI model APIs (OpenAI, Hugging Face, Cohere, etc.)
Familiarity with prompt engineering and managing LLM input/output
Strong understanding of RESTful APIs, authentication flows, and secure data handling
Hands-on experience with Redis and caching optimization
Experience with PostgreSQL, MongoDB, or similar DBs
Real-time architecture experience using WebSocket or Socket.IO
Comfortable deploying and monitoring services on cloud platforms (AWS/GCP)