About the job Full-Stack Developer AI System Integration
Description
Akindra Talents (member of the Belgian Brainbridge Group) is a Romania-based IT workforce company providing flexible (IT) Staffing solutions and support to global customers. At Akindra Talents (based in the heart of Transylvania, Romania), we focus on connecting talents to our customers all over Europe. We build and manage remote (operational) support and development teams and offer support to our (freelance) collaborators during their journey.
We are currently looking for a Full-Stack Developer to support a cutting-edge AI platform project focused on expert sourcing. The goal is to design and implement the frontend experiences and integration logic that connect AI-driven agents to real-world users and systems. This role is ideal for someone who thrives in a collaborative environment and enjoys building robust, modular, and intuitive tools.
Responsibilities
- Design and implement a modular, responsive platform that bridges backend AI agents with user-facing tools.
- Develop and maintain APIs that interface with multi-agent AI systems and backend services.
- Implement backend execution logic to support agent-triggered workflows and third-party integrations.
- Build accessible and responsive frontend components for recruiters, freelancers, and internal stakeholders.
- Deliver features such as project creation flows, candidate shortlist interfaces, and structured feedback tools.
- Integrate frontend and backend components via message queues (e.g., NATS, Kafka) and real-time APIs.
- Ensure a smooth, traceable, and extensible user experience with error handling and validation across workflows.
- Support modularity and extensibility to accommodate new tools, connectors, or UI layers.
Requirements
- At least 5 years of professional experience in full-stack development.
- Strong proficiency in TypeScript, React, Next.js, Nest.js, Docker, PostgreSQL, pgvector, Prisma, NX.
- Hands-on experience with Tailwind CSS and shadcn/ui for responsive, clean interfaces.
- Familiarity with REST, GraphQL, Webhooks, Websocket, and MCP for API design and integration.
- Experience working with message queues such as NATS or Kafka.
- Proven ability to build dashboards, workflow tools, and chat-like interfaces with strong UX principles.
- Strong attention to accessibility, component reusability, and scalable architecture.
- Excellent collaboration and communication skills; ability to work closely with team members to prioritize tasks.
Additional information
- Start: 01.07.2025
- Duration: 6 months
- Type: Contract (B2B)
- Workload: Full-time (40 hours/week)
- Location: Remote
- Languages: German & English