Lead Full-Stack Engineer
aidigital · Belgrade
Job description
About the role
We are looking for a Senior/Lead Full-Stack Engineer with a strong backend and product‑integration focus, who will also play a key role in shaping engineering standards and development practices across the team. This person will take ownership of turning business workflows and early MVPs into reliable, production‑ready applications — and will establish the patterns and guidelines others follow, using our agreed engineering stack.
Key responsibilities
- Lead architecture decisions for our Internal Operational Platform and connected tooling, defining engineering standards and code‑quality practices.
- Build and maintain full‑stack applications (Java/Spring Boot + React/TypeScript), turning prototypes into clean, production‑ready services with typed APIs, proper authentication, persistence, and observability.
- Design PostgreSQL schemas and Liquibase migrations, and integrate BigQuery reads and publish layers.
- Champion OpenAPI‑first development and typed frontend API clients.
- Own backend observability using Actuator, Prometheus, and structured logs.
- Partner with business stakeholders to preserve product intent while raising technical quality.
Required profile
- Strong backend expertise with Java 21, Spring Boot 3.x, REST/OpenAPI, PostgreSQL, Liquibase, Spring Security, and observability tooling.
- Proficient frontend development with React, TypeScript, API‑driven UI, and state‑management libraries such as TanStack Query.
- Experience with data integration, BigQuery or similar warehouses, and handling versioned data, freshness, and cache/fallback strategies.
- Hands‑on experience building with LLM tools and APIs (OpenAI, Claude/Anthropic, Cursor, Replit AI) and refactoring AI‑generated code into a maintainable stack.
Required skills
- Java 21
- Spring Boot 3.x
- REST
- OpenAPI
- PostgreSQL
- Liquibase
- Spring Security
- Actuator
- Prometheus
- React
- TypeScript
- TanStack Query
- BigQuery
- Google Sheets API
- Google Drive API
- n8n
- OpenAI API
- Claude API
- Anthropic API
- Cursor
- Replit AI
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Serbia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
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.
Published 13 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
Related job offers
-
Founding AI Voice Engineer
SaaS Ventures Belgrade -
Service Desk Agent – English Language Support
gategroup Belgrade -
Senior Security Engineer
The Mill Adventure Belgrade -
IT Project Engineer – Deployment Engineer
Schneider Electric Novi Sad -
Senior Software Engineer, Backend (Database)
Nutrient Belgrade