Jobiglo

No results.

Middle Full‑Stack Engineer

aidigital · Belgrade

New
CDI Mid 🇬🇧 English
Java Spring Boot REST APIs PostgreSQL Maven Liquibase Spring Security OpenAPI React TypeScript TanStack Query BigQuery Prometheus Spring Boot Actuator

Job description

About the role

We are seeking a Middle Full‑Stack Engineer to join our AI & Automation Engineering team and help evolve our Internal Operational Platform, a product that automates workflows across multiple departments at AI Digital.

Key responsibilities

  • Build and maintain full‑stack applications using Java/Spring Boot and React/TypeScript.
  • Design PostgreSQL schemas, manage migrations with Liquibase, and develop REST APIs following an OpenAPI contract‑first approach.
  • Integrate the platform with BigQuery and other external data sources, ensuring reliable data publishing.
  • Implement backend observability with Spring Boot Actuator, Prometheus metrics, and structured logging.
  • Refactor prototype logic into clean backend services and typed frontend workflows while supporting production monitoring and maintenance.

Required profile

  • Solid experience with Java, Spring Boot, REST APIs, PostgreSQL, Maven, Liquibase, Spring Security and OpenAPI development.
  • Practical experience with React, TypeScript and server‑state management tools such as TanStack Query.
  • Familiarity with data‑warehouse integration (BigQuery or similar) and external API consumption.
  • Understanding of authentication, persistence, logging, monitoring, testing and maintainability in production environments.
  • Hands‑on experience with AI‑assisted development tools (e.g., Cursor, Claude, OpenAI, Replit AI).
  • Strong communication skills (English B2 or higher) and ability to collaborate with both engineers and business stakeholders.

Required skills

  • Java
  • Spring Boot
  • REST APIs
  • PostgreSQL
  • Maven
  • Liquibase
  • Spring Security
  • OpenAPI
  • React
  • TypeScript
  • TanStack Query
  • BigQuery
  • Prometheus
  • Spring Boot Actuator

What we offer

  • 31 days paid time off (21 annual + 10 sick days).
  • Private health insurance and FitPass.
  • Growth‑focused environment with learning resources and clear career paths.
  • Fun team events such as virtual cooking classes, yoga sessions and quizzes.
  • Culture of trust with results‑over‑rules mindset.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec aidigital.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un CDI basé à Belgrade.
Source : ats:recruitee

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Serbia.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 2 hours ago

Expires 1 month from now

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

aidigital

Belgrade