My colleagues are currently looking for an experienced Senior Backend Engineer (Node.js/TypeScript, AI and LLM) to work on an interesting project.
This is a mobile application for women focused on nutrition and lifestyle, designed for daily use. The project includes an AI assistant, integrations with various services and partners—all aimed at helping users conveniently monitor their diet and habits.
The product is currently in the MVP launch stage, and the team is seeking a part-time specialist. Preferably with a two-week probation period, with the possibility of transitioning to full-time employment in the future. The task is to support and develop the existing backend, making it more stable, intelligent, and scalable.
Technology stack:
– Node.js + TypeScript
– Fastify
– Supabase (for authentication, Postgres database, and data storage)
– Mastra + AI SDK (streaming, tools for working with LLMs, orchestration)
– OpenAPI, EAS/Nixpacks, CI/CD
Main responsibilities:
– Implement new features
– Bring the backend up to production standards in terms of reliability and security
– Strengthen work with domain logic: authentication, onboarding, nutrition, and chats—eliminate critical technical debt
– Maintain the frontend built on React Native
Key requirements:
– Minimum 6 years of backend development experience; confident senior level
– Deep knowledge of Node.js/TypeScript and experience building high-load APIs
– Ability to design databases and migrations in Postgres
– Experience with security issues: RBAC, secret management, request limiting, and protection against abuse
– Skills in building fault-tolerant integrations with external AI services or APIs + experience working with Fastify, Supabase, and LLM/tools orchestration
What matters in the role:
– Ability to work independently and have broad technical knowledge
– Quickly understanding existing code and assessing risks in a timely manner
– Designing architectural solutions considering product launch timelines and support costs
– Ability to collaborate within a team: participate in technical discussions, stay connected, and attend short daily stand-ups (around 15 minutes)
– Clear documentation of all decisions
Knowledge of React Native, experience with app releases on App Store / Google Play, and managing release cycles will be a big plus.
To apply—send your GitHub profile or resume along with a brief cover letter describing 2–3 cases of backend development from MVP to production.
Created with n8n:
https://cutt.ly/n8n
Created with syllaby:
https://cutt.ly/syllaby
