The new Multipurpose Terminal in the Port of Trieste for Container, RoRo, General Cargo and Project Cargo. The terminal, located in the heart of the Adriatic, is to accommodate growing demand and to become the future interchange platform between sea and rail on the intersection of Baltic, Adriatic and Mediterranean railway.
Junior Software Developer
Trieste, Via degli Alti Forni snc.
HHLA PLT Italy S.r.l.
IT
Description of the position
The Junior Software Developer supports the IT department in designing, developing, and maintaining software solutions that serve the terminal’s operational and business needs. Working within a port logistics environment, the role involves building and integrating internal web applications, data pipelines, and system interfaces. The position offers the opportunity to work across a modern stack including Python, PostgreSQL, and Linux-based infrastructure, contributing to projects that directly impact terminal efficiency and data-driven decision making.
Summary of responsibilities
- Develop and maintain internal web applications using Python (Flask/FastAPI) with PostgreSQL databases, including ORM design with SQLAlchemy and schema migrations with Alembic
- Support data integration workflows between terminal systems (TOS, PCS, ERP), including EDI/EDIFACT message processing and XML/JSON data transformation
- Build and maintain SQL queries and data visualizations for Grafana dashboards, supporting operational KPIs such as container dwell time, gate turnaround, and vessel call analytics
- Contribute to the development and maintenance of RESTful APIs and integration services, including containerized deployments with Docker on Linux environments
- Participate in the full software development lifecycle: requirements gathering with end-users, development, testing, deployment, and documentation. Provide technical support during terminal operating hours and be available for on‑call support during nights/holidays when required
Education & Exp