
Senior Full-Stack Engineer
- Remote
- Tbilisi, Tbilisi, Georgia
- Belgrade, Beograd, Serbia
- Nicosia, Lefkosia, Cyprus
+2 more- Product & Innovation
Job description
Location: EMEA (CET time zone)
Responsibilities
Platform Engineering
Build intuitive, performant frontends in React and JavaScript, and develop scalable backend services, APIs, and data pipelines in Java to support AI agents and automation workflows.
Contribute to building the orchestration layer for our platform, enabling autonomous multi-step actions across integrated tools and third-party platforms.
Integrate LLMs and AI agents into the web platform, including connecting to RAG-backed services.
Work with the Model Context Protocol (MCP) to connect agents to external APIs and databases.
Contribute to architectural decisions and developer experience improvements as an early member of the platform team.
AI quality engineering
Contribute to evaluation pipelines and quality checks for LLM outputs, and integrate automated tests into the deployment pipeline.
Build automated test suites and quality gates so regressions are caught before production.
Infrastructure & reliability
Build and maintain cloud-native infrastructure with containers and CI/CD pipelines.
Ensure all systems are production-grade: comprehensive error handling, logging, alerting, and observability.
Job requirements
Engineering experience: 5+ years designing, building, and shipping full-stack products end-to-end — from database to frontend — in collaborative environments.
Coding proficiency: Proficiency in Java (Spring Boot), React, and JavaScript, with a focus on clean, maintainable, and testable code.
Database knowledge: Solid understanding of how to design scalable, reliable data flows. Experience with PostgreSQL, Elasticsearch, or cloud data warehouses (BigQuery or similar); familiarity with vector databases (e.g., Qdrant, Pinecone) is a plus.
API & infrastructure: Strong experience with REST APIs, Webhooks, and secure API design. Comfortable with AWS (S3, EC2) and cloud-based deployments.
Quality mindset: You care deeply about measuring what you build. Solid experience with CI/CD pipelines and automated testing. Curiosity about measuring AI output quality — experience with LLM eval tools is a plus.
LLM & RAG familiarity:
Comfortable working with LLM APIs (OpenAI, Anthropic, Gemini) including prompt engineering, tool/function calling, and structured outputs.
Familiar with agentic frameworks or orchestration tools such as n8n, LangChain, or similar.
Familiar with RAG systems and embeddings concepts.
Engineering practices: Strong grasp of modern software engineering — version control, peer reviews, observability, and a collaborative, curious mindset.
Conditions
USD compensation that values your expertise.
Work from anywhere: Fully remote to suit your lifestyle.
31 days of paid time off: 21 days of annual leave + 10 days of sick leave, because your health and work-life balance matter.
Growth-focused environment: Access to learning resources and clear pathways for growth.
Fun team events: Virtual cooking classes, yoga sessions, team quizzes and more.
A culture of trust: We cut the red tape — results over rules always. Open talk, ownership, and getting things done together.
AI Digital does not discriminate on the basis of race, color, religion, gender identity or expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other protected class in terms of employment. We support workplace diversity and believe strongly that it contributes to a broader collective perspective that consistently leads to better products and a better company. We are working hard to increase the diversity of our team.
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.