2,066,780open jobs
123,060companies
253,190added this week
Browse all
Location
In office (Belgrade)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 31, 2026. First seen by Alion on Sep 7, 2026. MDPI scores C on the Alion truth index.

Overview
Company
Impact
Profile match
MDPI is a publisher of peer-reviewed, open access scientific journals. Its job ads cover assistant editors for fields such as food, mathematics and physical sciences, graphic designers and marketing assistants, including at its Toronto office. The publisher is headquartered in Basel, Switzerland.

We are looking for an Intermediate Backend Engineer (Python) to join our team and contribute to the development of MDPI Pulse, an important initiative shaping how MDPI engages with the academic community. As a Backend Engineer, you will have the opportunity to design technical solutions, build reliable services and data flows, and contribute to how those solutions are deployed and operated in production.

You will work closely with the Data Engineer assigned to the project, as well as the Belgrade email-marketing operations team and other teams such as Product, QA, UX and DevOps, with a mutual goal to help scale Pulse and targeted email campaigns across more institutions and countries.

Working primarily with Python, you will contribute to improving content engagement and enabling more targeted and relevant email communication.

Core Responsibilities

  • Design, develop and maintain scalable backend services and APIs using Python.

  • Contribute to software architecture and technical design decisions, translating product requirements into reliable backend solutions.

  • Design and maintain data pipelines that support Pulse’s targeting and communication capabilities, from ingestion and transformation through to storage and consumption.

  • Work with data from a variety of sources and storage technologies - relational databases, vector databases, object storage and analytical tooling, and collaborate closely with Data Engineers to ensure reliable movement and processing of data across systems.

  • Contribute to the reliability, scalability and maintainability of data-processing workflows.

  • Deploy, containerize and operate backend services in production, taking ownership of the full path to production through Docker, Kubernetes and CI/CD pipelines.

Additional Responsibilities

  • Write integration tests and maintain comprehensive test coverage for owned components.

  • Perform code reviews, providing constructive feedback to improve team code quality.

  • Apply observability principles to owned services, contributing to service health monitoring and alerting.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering or a related field.

  • Around 5 years of professional experience in backend or software engineering, with strong hands-on experience using Python.

  • Solid experience with backend architecture and software design, including designing and implementing reliable, maintainable services and REST APIs.

  • Strong knowledge of databases and SQL, with hands-on experience across relational engines such as MySQL, PostgreSQL and MariaDB, including ORM frameworks, database migrations and query optimization. Experience with vector databases, such as Qdrant, is a strong advantage.

  • Practical experience designing and operating data pipelines, including columnar file formats (Parquet) and object storage (S3), as well as analytics and transformation tooling such as DuckDB and dbt.

  • Solid DevOps notions and proven experience taking software to production, including Git, Docker, Kubernetes and CI/CD pipelines, and comfort operating and troubleshooting services in live environments.

  • Excellent written and spoken English.

  • Ability to work independently, take ownership of technical solutions and collaborate effectively with engineering and cross-functional teams.

About MDPI

Headquartered in Switzerland, MDPI is a fully Open Access publisher with a portfolio of more than 500 journals across all scientific disciplines. To date, MDPI has published the works of over 4.5 million researchers, collaborating with an extensive network of academic institutions and scientific societies worldwide. Above all, MDPI is committed to ensuring that high-quality research is freely accessible to readers across the globe.

At MDPI, technology is not just a support function - it’s a core driver of our innovation, performance and customer experience. We are proud to develop most of our software in-house and host our systems on-premises, further enriching our already diverse technology landscape. Our commitment to building on open-source stacks empowers our teams to work with flexible, modern and community-driven tools. From cutting-edge submission systems to advanced digital services, our IT environment is a dynamic playground where creativity meets complexity. With a strong focus on continuously growing our technology capabilities, MDPI offers a unique opportunity to work at the forefront of digital transformation in publishing. Join us and be part of a team where your ideas matter, your skills are valued and your passion for technology can truly thrive.

Initiatives

At MDPI, we develop and maintain various platforms in order to better serve the scientific community. Please find here-below a list of our main platforms:

https://www.mdpi.com/

https://sciprofiles.com/

https://sciforum.net/

https://www.scilit.net/

https://www.preprints.org/

https://encyclopedia.pub/

https://www.mdpi.com/books/

#LI-Onsite #MDPISerbia

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,066,780 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Belgrade
Dotnet Developer 6 hours ago
≈ $16k – $36k per year (Estimated) · In office · Full-Time · 5+ years exp · Hyderabad
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
Redis
Frontend
Vue.js
Angular
Bootstrap
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Management
Agile
Apply
C++ developer 24 min ago
≈ $28k – $68k per year (Estimated) · In office · 9+ years exp · Bachelor's Degree · Hyderabad
C++
C++
STL
DevOps
Linux
Apply
≈ $15k – $35k per year (Estimated) · In office · 6+ years exp · Bachelor's Degree · Bengaluru
JavaScript
C#
C#
.NET
Frontend
React.js
Apply
≈ $14k – $32k per year (Estimated) · In office · 8+ years exp · Bachelor's Degree · Thiruvananthapuram
Java
Java
Spring Framework
Maven
Spring Boot
Gradle
DevOps
Rest API
Git
Apply
$150k – $200k per year · Equity · In office · 8+ years exp · Bachelor's Degree · San Diego
Python
C++
DevOps
Linux
Apply
$180k – $210k per year · In office · TS/SCI · Full-Time · Reston
Python
SQL
C#
C#
.NET
AI/ML
AWS Bedrock
LLM
DevOps
Rest API
AWS
Cybersecurity
NIST 800-53
Management
ServiceNow
UiPath
SharePoint
Agile
Scrum
Apply
≈ $78k – $149k per year (Estimated) · Hybrid · Contractor · 3+ years exp · Bachelor's Degree · New York · San Francisco
Python
SQL
AI/ML
Claude
Scikit-learn
NumPy
Statsmodels
Analytics
Matplotlib
A/B Testing
Apply
Data Scientist 4 days ago
≈ $113k – $214k per year (Estimated) · In office · 6+ years exp · Bachelor's Degree · Englewood
Python
SQL
Databases
Databricks
AI/ML
Machine Learning
DevOps
AWS
Management
Oracle ERP
Apply
Hybrid · 3+ years exp · Bachelor's Degree · Greece
Java
SQL
Java
Maven
Spring Boot
Hibernate
Databases
Db2
AI/ML
AI Agents
RAG
DevOps
Rest API
Azure
CI/CD
Git
Kubernetes
Azure AKS
SOAP
Apply
≈ $45k – $105k per year (Estimated) · Remote (Mexico) · 7+ years exp · Bachelor's Degree · Monterrey
SQL
DevOps
TCP/IP
Robotics
PID Control
Design
AutoCAD
IoT
OPC UA
Apply
≈ $20k – $56k per year (Estimated) · In office · Full-Time · 2+ years exp · Bachelor's Degree · Belgrade
C#
Bash
C#
.NET
DevOps
AWS
Linux
Management
SharePoint
Apply
Financial Accountant 4 months ago
≈ $18k – $53k per year (Estimated) · In office · Full-Time · 3+ years exp · Bachelor's Degree · Belgrade
C#
C#
.NET
Apply
Financial Accountant 4 months ago
≈ $18k – $53k per year (Estimated) · In office · Full-Time · 3+ years exp · Bachelor's Degree · Belgrade
C#
C#
.NET
Apply
Data Engineer 1 year ago
In office · Full-Time · 2+ years exp · Bachelor's Degree · Belgrade
Python
Rust
SQL
C#
C++
C#
.NET
DevOps
CI/CD
Docker
Kubernetes
Platform Engineering
Apply
≈ $21k – $60k per year (Estimated) · In office · Full-Time · Master's Degree · Belgrade · Novi Sad
C#
C#
.NET
Apply
In office · 5+ years exp · Belgrade
Python
JavaScript
Frontend
GraphQL
React.js
DevOps
GitHub Actions
CircleCI
Datadog
CI/CD
AWS
AWS Lambda
Incident Management
Apply
up to $20k per year · In office · 3+ years exp · Belgrade
C#
C#
.NET
Databases
PostgreSQL
RabbitMQ
MS SQL
Apache Kafka
DevOps
Ansible
CI/CD
Jenkins
Docker
Windows
Apply
In office · 3+ years exp · Bachelor's Degree · Belgrade
Python
AI/ML
Machine Learning
Apply
$27k per year (net) · In office · Full-Time · Belgrade
Apply
In office · Full-Time · 4+ years exp · Belgrade
Python
AI/ML
Embeddings
Prompt Engineering
AI Agents
LLM
RAG
Google ADK
Hallucination
LLM Guardrails
Voice Agents
Multi-Agent Systems
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
Git
GitHub
Management
UiPath
Power Automate
Apply
See all jobs
This is one of many
2,066,780 more open roles from verified company boards, updated every day.