ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Backend Engineer

Harbor Lab

Athens, Attica, Greece Hybrid permanent

Posted: February 2, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a Senior Backend Engineer to join our team in Athens, Greece. The ideal candidate should have experience with Python programming and experience in building scalable and efficient backend systems.

Job Description

ABOUT HARBOR LAB

Founded in 2020 in Greece, Harbor Lab is a fast-growing B2B maritime tech company on a mission to simplify and optimize port cost management. Our end-to-end, AI-powered SaaS platform transforms how Shipowners and Shipmanagers handle Disbursement Accounts (DAs), bringing automation, real-time data, control and transparency to one of the most complex and costly parts of global shipping.

But we don’t stop there. Harbor Lab also powers a thriving Marketplace, connecting Principals with a global network of vetted Port Agents and Vendors.

At Harbor Lab, people come first. Our culture is anchored in ambition, trustworthiness, genuine care, and agility—values we bring to every interaction with our customers and our team. We're proud to be consistently recognized as a Best Workplace (2021, 2022, 2023) and recently certified as a Great Place to Work (2024).

If you're looking to make a global impact, grow alongside passionate peers, and shape the future of maritime innovation—we’d love to meet you.

ABOUT THE ROLE

We’re looking for a Senior Backend Engineer to design, build, and scale the services that power our products. You’ll collaborate closely with a cross-functional team, contribute to architecture decisions, and tackle complex performance and scalability challenges, while remaining hands-on with our backend stack — Java 17+, Spring Boot 3.5+, RabbitMQ, PostgreSQL, JPA/Hibernate, Maven/Gradle, Groovy, JUnit, and a microservices architecture deployed on Kubernetes.

If you’re passionate about solving complex problems and optimizing performance at every layer, this role is for you.

WHAT YOU WILL BE DOING

• Shape and evolve our backend architecture and microservices, ensuring systems are scalable, maintainable, and secure.
• Participate in full-stack design discussions, from APIs and messaging to data modeling and deployment.
• Build services with Spring Boot and Java, implement asynchronous messaging with RabbitMQ, and integrate with PostgreSQL.
• Continuously improve application performance, SQL queries, and system reliability.
• Ensure reliability, observability, and maintainability with Grafana, Prometheus, and other monitoring tools.
• Work closely with DevOps to deploy and run services in Kubernetes.
• Champion testing (JUnit), CI/CD, and agile workflows (Scrum/Kanban).
• Solve complex engineering challenges with clean, maintainable, and well-tested code.


Requirements:
WE WOULD LOVE TO HEAR FROM YOU IF YOU HAVE

Required:

• 6+ years of backend development experience.
• Deep knowledge of Java 17+, Spring Boot, microservices, PostgreSQL, JPA/Hibernate, and SQL optimization.
• Experience with RabbitMQ, Kubernetes, Docker, and monitoring tools like Grafana/Prometheus.
• Strong problem-solving skills and a track record of delivering scalable, reliable backend systems.
• Familiarity with Agile practices and CI/CD workflows.

Bonus points if you have:

• Experience with Groovy, AWS, or designing large-scale distributed systems.
• Contributions to open-source or internal platform projects.
• Exposure to cloud-native infrastructure and advanced observability practices.

Why You’ll Love Working Here

• Lead the development of mission-critical backend systems and shape our technical roadmap.
• Solve challenging scalability and performance problems with modern technologies.
• Work with a talented, collaborative team in a culture that values ownership, technical excellence, and innovation.


Benefits:
WHAT WE OFFER

• Attractive compensation package based on experience and skillset
• 30 days of paid annual leave
• Comprehensive private health insurance coverage for your entire family
• Hybrid way of work
• Yoga classes, Life Coach, Running Coach and Kick-Boxing Sessions
• Cool start-up environment (with swag, and much more)

Equal Opportunity Statement

Harbor Lab is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and prohibit discrimination on the basis of race, color, religion, age, sex, national origin, disability, sexual orientation, gender identity or expression, or any other characteristic protected by applicable law.

Data Protection (GDPR)

Harbor Lab collects and processes personal data in accordance with the EU General Data Protection Regulation (GDPR). The information provided as part of your job application will be used solely for recruitment purposes. Your data may be retained in our talent database for future opportunities. You may request access to, correction of, or deletion of your personal data at any time by contacting [email protected].

Right to Work

By applying for this position, you confirm that you have the legal right to work in the European Union.

#LI-Hybrid

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply