We are looking for a Full-Stack Developer with experience in LLM as Akveo is launching new AI projects. You will help strengthen and develop expertise in building intelligent assistants powered by LLM.
Project examples:
General Requirements:
Must have:
- Proficiency in TypeScript
- Experience with Docker
- Understanding of CI / CD pipelines
- Building and maintaining RESTful APIs
- Deploying / maintaining applications on AWS
Nice to have:
- Experience with GraphQL
- Familiarity with Kubernetes or Terraform
- Serverless architectures (AWS, Supabase)
Frontend Requirements:
Must have:
- Experience with React and Next.js
- State management using React Query, Zustand, or Redux Toolkit
- Familiarity with API integration and component-based architecture
Nice to have:
- Styling with Tailwind
- Experience with modern UI libraries like shadcn/ui
- Working knowledge of WebSockets or other real-time communication methods
Backend Requirements:
Must have:
- Proficiency in Node.js (Express, Fastify, or NestJS)
- Solid experience with PostgreSQL
- ORM knowledge (Prisma or Drizzle)
- Strong understanding of API architecture, authentication, and error handling
Nice to have:
- Experience with MongoDB
- Familiarity with queues and background jobs (Redis, BullMQ, RabbitMQ)
- Knowledge of caching, rate limiting, and webhook handling
LLM Requirements:
Must have:
- Understanding of LLM fundamentals: models, prompts, context, temperature, tokens, embeddings, agents, RAG, tools
- Ability to design effective prompts and manage contextual information
- Awareness of model APIs (OpenAI, Anthropic...)
Nice to have:
- Hands-on experience with LangChain, Mastra AI, AI SDK
- Experience creating simple LLM agents (tools, chains, memory...)
- Familiarity with vector stores (PGVector, Pinecone...)
- Ability to build RAG pipelines (data chunking, embeddings, retrieval)
Responsibilities:
What can we offer?
Join us!)