Senior Full-Stack Engineer

EMEA (Remote)

Senior Level

WHAT YOU'LL DO:

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.

WHAT YOU BRING:

  • 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.

Nice to have:

WHAT WE OFFER:

  • 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.

STEPS OF THE SELECTION PROCESS:

  • Screening Interview (45 minutes) – Initial conversation with a recruiter.
  • Test Assignment (2 days) – Complete a task to showcase your skills.
  • Team Interview (up to 60 minutes) – A meeting with your potential Team Lead and future colleagues to assess team fit and discuss role-specific responsibilities, expectations and workflows.‍
  • Technical Interview (up to 60 minutes) – A deep dive into your functional expertise, problem-solving approach, and practical skills relevant to the role.
  • Offer – If successful, you’ll receive an offer to join our team.

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.

Note: This role is open to applicants from:

EMEA (selected countries)
Cyprus
Serbia

Please note that we’re unable to consider applications from outside these regions. Thanks for your understanding!

GET TO KNOW US

Explore our journey, the guiding principles that shape our work, and meet the talented individuals who make it all happen.
We'd love for you to get to know us!

Our
Values

  1. Responsibility
  2. Respect
  3. Radical Curiosity

Our values are more than words on a wall. They're the foundation of how we work, create, and collaborate. Since our early days, these core principles have shaped our culture. We embrace our values and we use them as a compass to as we navigate our work, team interactions and most importantly, our client communications.

  1. RESPONSIBILITY

    We have a responsibility to the marketplace and our clients to demand better from the digital ecosystem and leverage the digital ecosystem for better, minimizing ad fraud and invalid traffic and improving brand safety and viewability.

  2. RESPECT

    Respect for our colleagues and people/the consumer by delivering experiences at their specific level of need, with the right creative messaging, at the right time, regardless of channel — and inclusive of where they are spending more of their physical and media time as those touch points converge rapidly.

  3. RADICAL CURIOSITY

    Radical curiosity drives innovation and results for our clients, constantly testing and learning the technology and optimization levers in a platform that will drive results underpinned by people-optimized data and technology.