If you are interested, please send your CV!
Full-Stack Engineer (AI-First)
Location
United States + 180 moreAll locations: United States, Canada, Brazil, Colombia, Argentina, Chile, Venezuela, Bolivarian Republic Of, Bolivia, Plurinational State Of, Ecuador, French Guiana, Guyana, Paraguay, Peru, Suriname, Uruguay, Mexico, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama, Dominican Republic, Puerto Rico, Bahamas, Guadeloupe, Haiti, Jamaica, Martinique, Montserrat, United Kingdom, Germany, France, Estonia, Portugal, Hungary, Poland, Ukraine, Romania, Bulgaria, Czech Republic, Slovakia, Belarus, Moldova, Republic Of, Sweden, Greece, Belgium, Italy, Ireland, Switzerland, Netherlands, Finland, Malta, Denmark, Lithuania, Croatia, Spain, Austria, Bosnia And Herzegovina, Iceland, Luxembourg, Macedonia, The Former Yugoslav Republic Of, Montenegro, Norway, Serbia, Slovenia, Albania, Cyprus, Latvia, Monaco, South Africa, Egypt, Algeria, Angola, Benin, Botswana, Burkina Faso, Burundi, Cameroon, Cape Verde, Central African Republic, Chad, Congo, Côte D'ivoire, Congo, The Democratic Republic Of The, Equatorial Guinea, Eritrea, Ethiopia, Gabon, Gambia, Ghana, Guinea, Guinea-bissau, Kenya, Lesotho, Liberia, Libyan Arab Jamahiriya, Madagascar, Malawi, Mali, Mauritania, Mauritius, Mayotte, Morocco, Mozambique, Namibia, Niger, Nigeria, Réunion, Rwanda, Senegal, Seychelles, Sierra Leone, Somalia, Sudan, Swaziland, Tanzania, United Republic Of, Togo, Tunisia, Uganda, Zambia, Zimbabwe, Georgia, Turkey, Israel, United Arab Emirates, Armenia, Azerbaijan, Bahrain, Iraq, Jordan, Kuwait, Lebanon, Oman, Qatar, Saudi Arabia, Palestinian Territory, Occupied, Yemen, India, Japan, Philippines, Pakistan, Thailand, Singapore, Viet Nam, Taiwan, Province Of China, Indonesia, Cambodia, Lao People's Democratic Republic, Malaysia, Myanmar, Korea, Republic Of, China, Afghanistan, Bangladesh, Bhutan, Kazakhstan, Kyrgyzstan, Maldives, Mongolia, Nepal, Sri Lanka, Tajikistan, Turkmenistan, Uzbekistan, Australia, Papua New Guinea, Kiribati, Palau, French Polynesia, Tuvalu, New Zealand
Posted
1 day ago
Salary
Not specified
Seniority
Mid Level
Job Description
Role Description
We are looking for a Full-Stack Engineer (AI-First) who will help build the MVP and shape the technical foundation of the product. The role combines full-stack development with AI-driven workflows. The engineer will design and implement core product functionality, integrate LLM-based capabilities, and orchestrate AI-driven pipelines. The position requires a high level of ownership and comfort working in a fast-paced startup environment.
- Design and develop core product functionality for an AI-powered platform with autonomous agents
- Build and improve the agent runtime that allows AI agents to execute tasks, interact with tools, and run in isolated environments
- Develop chat-based and conversational interfaces that enable users to interact naturally with their AI agents
- Implement and evolve the memory system that allows agents to learn from conversations and store long-term context
- Design and build APIs and backend services powering agents, integrations, and real-time features
- Work with vector databases and RAG pipelines to support intelligent retrieval and context building
- Build real-time experiences (streaming responses, live updates) for interactive agent execution
- Participate in building the multi-agent orchestration layer, enabling collaboration between multiple AI agents
- Contribute to the AI tool ecosystem, integrating external services and building extensible agent skills
- Collaborate with product, design, and engineering teams to iterate quickly and deliver new features
Qualifications
- 3+ years of experience with JavaScript / TypeScript
- Strong experience with React (React 18+)
- Experience building applications with Server-Side Rendering (SSR)
- Experience developing REST APIs
- Experience integrating LLM APIs (OpenAI, Anthropic, or similar)
- Experience building or working with AI agents / agentic systems
- Experience with modern backend development in Node.js
- Experience working with databases (experience with SurrealDB or similar NoSQL databases is a plus)
- Experience with Redis or streaming systems (e.g., Redis Streams)
- Understanding of Docker and containerized environments
- Experience with Git-based workflows and CI/CD pipelines
- Understanding of basic security principles in web applications
- Ability to work in an AI-powered development workflow (using modern AI tools in development)
- Experience with Agentic AI Development
- Experience with Own Agent Building
Requirements
- Experience working with multi-agent systems (agent orchestration, task delegation, agent-to-agent communication)
- Experience building RAG pipelines and working with vector databases (pgvector, Pinecone, Weaviate, SurrealDB vector)
- Experience integrating MCP (Model Context Protocol) servers or building extensible agent tools
- Experience with real-time communication (Server-Sent Events, WebSockets, Redis Pub/Sub)
- Experience with browser automation tools such as Playwright or Puppeteer
- Experience deploying applications in container-based cloud environments (Railway or similar platforms)
- Experience building modern UI systems using Tailwind and component libraries (e.g., shadcn/ui)
Benefits
- Friendly & open team who have fun creating cool projects together
- Opportunity to boost your professional & personal growth
- Regular team gathering activities
- 20 business days of paid vacation + UA national holidays
- Medical insurance full coverage
- 10 + 5 days paid sick leave
Hiring Process
- Recruiter interview (40 min)
- Technical interview
- Final interview with PO and CTO
Job Requirements
- 3+ years of experience with JavaScript / TypeScript
- Strong experience with React (React 18+)
- Experience building applications with Server-Side Rendering (SSR)
- Experience developing REST APIs
- Experience integrating LLM APIs (OpenAI, Anthropic, or similar)
- Experience building or working with AI agents / agentic systems
- Experience with modern backend development in Node.js
- Experience working with databases (experience with SurrealDB or similar NoSQL databases is a plus)
- Experience with Redis or streaming systems (e.g., Redis Streams)
- Understanding of Docker and containerized environments
- Experience with Git-based workflows and CI/CD pipelines
- Understanding of basic security principles in web applications
- Ability to work in an AI-powered development workflow (using modern AI tools in development)
- Experience with Agentic AI Development
- Experience with Own Agent Building
- Experience working with multi-agent systems (agent orchestration, task delegation, agent-to-agent communication)
- Experience building RAG pipelines and working with vector databases (pgvector, Pinecone, Weaviate, SurrealDB vector)
- Experience integrating MCP (Model Context Protocol) servers or building extensible agent tools
- Experience with real-time communication (Server-Sent Events, WebSockets, Redis Pub/Sub)
- Experience with browser automation tools such as Playwright or Puppeteer
- Experience deploying applications in container-based cloud environments (Railway or similar platforms)
- Experience building modern UI systems using Tailwind and component libraries (e.g., shadcn/ui)
Benefits
- Friendly & open team who have fun creating cool projects together
- Opportunity to boost your professional & personal growth
- Regular team gathering activities
- 20 business days of paid vacation + UA national holidays
- Medical insurance full coverage
- 10 + 5 days paid sick leave
- Hiring Process
- Recruiter interview (40 min)
- Technical interview
- Final interview with PO and CTO
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Engineering Team focused on delivering production-grade infrastructure for Bitcoin solutions
The role involves designing, developing, and maintaining end-to-end web applications utilizing .NET (C#) and Angular frameworks while collaborating with cross-functional teams on new feature delivery. Responsibilities also include optimizing SQL Server databases, implementing responsive user interfaces, ensuring quality through testing, and contributing to architectural decisions.
Senior Software Engineer, Networking
DittoReal-time database for mobile, web, IoT, and server apps that can magically sync data with or even without the internet.
Senior Software Engineer designing networking solutions at Ditto.
Senior Software Engineer, Embedded Database
DittoReal-time database for mobile, web, IoT, and server apps that can magically sync data with or even without the internet.
Senior Software Engineer designing embedded database storage systems at Ditto


