Full-Stack Engineer (AI Agents / Node.js / NestJS / MongoDB)
About the Role
We are building a production-grade AI Operations Platform focused on infrastructure, orchestration, and real-world AI systems โ not simple AI wrappers.
We are looking for a highly capable Full-Stack Engineer with strong experience in AI agents, Node.js, NestJS, and MongoDB. This role is ideal for someone who enjoys building scalable systems, values clean architecture, and takes ownership of features from design through production.
What You'll Do
- Design, build, and maintain AI-driven platform capabilities and agent workflows
- Develop scalable backend services using Node.js and NestJS
- Design and optimize MongoDB schemas, indexing strategies, and data models
- Build and maintain frontend features using React and Next.js
- Collaborate on system architecture and technical decisions
- Integrate AI services, tools, and agent frameworks into production workflows
- Ensure code quality, maintainability, and performance across the stack
- Participate in deployment, monitoring, and operational improvements
- Work closely with product and engineering teams to deliver high-quality solutions
Technical Requirements
Must Have
- 5+ years of professional software development experience
- Hands-on experience building AI agents or AI-powered workflows
- Strong expertise in Node.js and NestJS
- Strong experience with MongoDB, including:
- Data modeling
- Indexing strategies
- Query optimization
- Experience with React and/or Next.js
- Understanding of REST APIs and modern web architectures
- Experience building and maintaining production systems
- Familiarity with cloud environments and deployment workflows
- Experience working with Git-based development processes
Nice to Have
- Experience with AI orchestration frameworks
- Experience with vector databases and RAG systems
- Experience with Docker and containerized deployments
- CI/CD pipeline experience
- Experience with observability, monitoring, and logging tools
- Startup or fast-paced product development experience
Who You Are
- Professional and patient communicator
- Comfortable collaborating across technical and non-technical teams
- Strong ownership mentality
- Reliable, independent, and focused on delivery
- Passionate about clean architecture and separation of concerns
- Comfortable using AI-assisted development tools such as Cursor, Copilot, Claude Code, or similar
- Able to balance speed, quality, and maintainability
What We're Looking For
We're seeking an engineer who thinks beyond implementation details and understands how systems fit together. You should be comfortable making architectural decisions, improving existing solutions, and taking responsibility for delivering production-ready software.
If you're excited about building real AI infrastructure and scalable systems, we'd love to hear from you.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |