Motiff, a digital product design and development agency, is looking for an experienced backend software engineer to join our software team. He or she will drive the technical evolution of our data pipeline, which bridges cutting-edge web applications and data analysis tools. Motiff, with it's talent network, is a globally distributed organization with headquarters in Chicago, IL and recently opened office in Sarajevo, BIH.
WHO ARE WE?
We are a digital product design and development agency of choice for both, exceptional talent, and visionary clients. We act as a team, going above and beyond expected, empowering our partners to scale their digital products through exceptional design and an enduring dedication to excellence. Unique, personalized, customized, and optimized. That's our promise.
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
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)
- Strong testing discipline (unit, integration, load tests)
BONUS POINTS:
- Experience with LangChain, LlamaIndex, or similar frameworks
- Familiarity with Vector Databases (Pinecone, Qdrant, Weaviate)
- Prior work in healthtech or secure environments (HIPAA-compliance)
- Experience with microservices or event-driven architectures
- Knowledge of infrastructure as code (Terraform, CDK)
SOFT SKILLS:
- Strong communication skills both written and spoken
- Critical thinking, creativity and problem-solving
- Teamwork and collaboration
- Strong work ethic, accountability and determination
- Organization and time-management skills
- Presentation and mentoring
WHY WORK WITH US?
- Small, tight-knit, quality team working on challenging projects. We intend on growing slowly to maintain both the quality of work we put out as well as our personal lives.
- Everyone that joins has a direct impact on the success of the company. Today's hires will be tomorrow's leaders.
- We strive for an open and collaborative work environment.
- We strive to build the highest quality products and place high emphasis on UX, UI and clean, quality code.
- Learning opportunities both individually and as a team through presentations, paid online tutorials and conferences.