Home › Companies › Odyssea › Full Stack Developer
Full Stack Developer
Odyssea · Thessaloniki, Thessaloniki, 54625, Greece · Remote · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Odyssea |
| Title | Full Stack Developer |
| Normalized title | - |
| Department / team | Product |
| Location | Thessaloniki, Thessaloniki |
| Work model | Remote / Remote |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2026-04-30 / 2026-06-04 |
| Changed / last seen | 2026-06-06 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Odyssea. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Thessaloniki. | Open |
| Department jobs | Active postings in Product. | Open |
| Work model jobs | Active Remote postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Odyssea |
| Source | e780fcb1-2013-431a-aa10-1c61679a61d2 |
| ATS provider | BambooHR |
Description
🌍We're Hiring: Full Stack Developer
About Odyssea
Odyssea is a Non-Profit Organisation in Greece, with sites across Attika and Thessaloniki. Our mission is to ensure that people have equal opportunities by harnessing the power of knowledge for employment and personal development. Our vision is to build a world where all young people thrive by realising their full potential.
We place people at the heart of the programs and services we develop, aiming to meet their needs and help them gain the skills and confidence to become self-reliant and productive members of society. Odyssea follows the principles of transparency, neutrality, and accountability — offering equal upskilling and reskilling opportunities for all, regardless of gender, origin, religion, belief, disability, age, or sexual orientation.
As Odyssea continues its significant expansion, we invite a dedicated senior leader to be a driving force in our mission. If you genuinely want to make a significant impact on people's lives, this is a great position for you!
📍 Location: Athens or Thessaloniki, Greece (Hybrid)
🕒 Job Type: Full-time
📅 Application Deadline: 15/05/2026
About the Role
We are looking for a Mid-Level Full Stack Developer to join our team and help build and maintain high-quality web applications. This role is perfect for someone with hands-on experience in Spring Boot (backend) and Vue.js (frontend), who is eager to grow their skills and contribute to both sides of development. You’ll contribute to building systems that support a large and diverse user base , handling complex workflows, data management, and real-world operational challenges . If you enjoy solving technical challenges, writing clean code, and working in a collaborative Agile environment, we’d love to hear from you!
Key Responsibilities
Develop, test, and maintain backend services using Spring Boot .
Build and optimize frontend components using Vue.js .
Design and manage relational databases, primarily MariaDB (or other SQL-based databases).
Develop and maintain RESTful APIs for seamless frontend-backend integration.
Write clean, maintainable, and well-documented code following best practices.
Ensure code quality through unit testing, debugging, and optimization.
Work collaboratively using Git for version control and follow Agile methodologies.
Participate in technical discussions, architecture decisions, and best practice recommendations .
What We're Looking For
Experience :
2-4 years of experience in full-stack development.
Technical Skills :
Proficiency in Spring Boot and Java-based backend development.
Strong understanding of Vue.js for frontend development.
Experience with relational databases (MariaDB preferred) and writing efficient SQL queries.
Familiarity with RESTful API development and integration.
Experience with Git and collaborative development workflows.
Soft Skills :
Strong problem-solving and analytical thinking.
Ability to work independently and take initiative.
Excellent communication and teamwork skills.
Ability to manage workload effectively and meet deadlines in a fast-paced environment.
Nice to Have
Experience with unit testing and test-driven development.
Exposure to CI/CD pipelines and deployment processes.
Experience with AI coding tools.
Recruitment Process
1st Interview: Full stack Developer & HR generalist
2nd Interview: CTO/CEO
What we offer to make your work-life awesome! 🌟:
🏖️ 3 extra holiday days than your PTO (your paid time off as stipulated by Greek law) + 2 extra days off (Good Friday and Pentecost).
📚 3 personal learning days per annum with a 100€ company contribution
🤝 2 volunteer days off per year to be used at another organisation
🌐 Hybrid work model: Two (2) remote days per week
💪 Private health insurance
At Odyssea, people are at the heart of everything we do. By empowering individuals with skills and opportunities, we help them gain the confidence to become active, productive members of society.
If you’re passionate about using data to create positive change and excited to collaborate with a dynamic team, including our Product Manager, we’d love to hear from you!
Odyssea · Building a world where all young people thrive
Full job record
| Job ID | fa8bb29f25c0ac5b12fff75fdd789f3202992a94 |
| Org ID | 7fa5126c-ee61-440b-8d78-b8c55b2e9f71 |
| Source ID | e780fcb1-2013-431a-aa10-1c61679a61d2 |
| Board ID | e780fcb1-2013-431a-aa10-1c61679a61d2 |
| Provider | bamboohr |
| Provider Job Key | 76 |
| Title | Full Stack Developer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Thessaloniki, Thessaloniki, 54625, Greece |
| Department | Product |
| Team | — |
| Employment Type | full_time |
| Workplace Type | remote |
| Remote Policy | remote |
| Country | — |
| Region | Thessaloniki |
| City | Thessaloniki |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://odyssea.bamboohr.com/careers/76 |
| Apply URL | https://odyssea.bamboohr.com/careers/76 |
| First Seen At | 2026-06-04 11:45:00Z |
| Last Seen At | 2026-06-06 10:26:56Z |
| Last Checked At | 2026-06-06 10:26:56Z |
| Last Changed At | 2026-06-06 10:26:56Z |
| Inactive At | — |
| Source Posted At | 2026-04-30 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=odyssea/date=2026-06-06/2026-06-06T10-26-55-334Z-2b8e5239735b3174603919f47c212ca5bf0c46b1d9719808c6990d78f15dc5e6.json |
Event Fields
{
"content_hash": "b29b48d260b7cd928dee5629c0a1508774c5025c5945bb3b3ccbc72d3d19b8fa",
"source_hash": "8a980f4d5766a59e02d0f54ea61a9d9f2f57c2ca850e0cf5c647f96704459835",
"last_changed_at": "2026-06-06T10:26:56.617Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Thessaloniki, Thessaloniki, 54625, Greece",
"city": "Thessaloniki",
"region": "Thessaloniki",
"country": null,
"is_remote": true,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T10:26:56.616Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "Thessaloniki, Thessaloniki, 54625, Greece",
"city": "Thessaloniki",
"region": "Thessaloniki",
"country": null,
"is_remote": true,
"confidence": 0.8
},
"countries": []
},
"remote_policy": "remote",
"salary_period": null,
"workplace_type": "remote",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "76",
"isRemote": null,
"location": {
"city": "Thessaloniki",
"state": "Thessaloniki"
},
"atsLocation": {
"city": null,
"state": null,
"country": null,
"province": null
},
"departmentId": "18617",
"locationType": "2",
"jobOpeningName": "Full Stack Developer",
"departmentLabel": "Product",
"employmentStatusLabel": "Full-Time"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "Thessaloniki",
"state": "Thessaloniki",
"postalCode": "54625",
"addressCountry": "Greece"
},
"datePosted": "2026-04-30",
"atsLocation": {
"city": null,
"state": null,
"country": null,
"countryId": null
},
"description": "<p><span style=\"font-size: 12pt; font-weight: bold\"><span style=\"font-size: 18pt; font-weight: bold\">🌍We're Hiring: Full Stack Developer</span></span><br></p>\n<p><br><br></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">About Odyssea</span></p>\n<p><span style=\"font-size: 10pt\">Odyssea is a Non-Profit Organisation in Greece, with sites across Attika and Thessaloniki. Our mission is to ensure that people have equal opportunities by harnessing the power of knowledge for employment and personal development. Our vision is to build a world where all young people thrive by realising their full potential.</span></p>\n<p><span style=\"font-size: 10pt\">We place people at the heart of the programs and services we develop, aiming to meet their needs and help them gain the skills and confidence to become self-reliant and productive members of society. Odyssea follows the principles of transparency, neutrality, and accountability — offering equal upskilling and reskilling opportunities for all, regardless of gender, origin, religion, belief, disability, age, or sexual orientation.</span></p>\n<p><span style=\"font-size: 10pt\">As Odyssea continues its significant expansion, we invite a dedicated senior leader to be a driving force in our mission. If you genuinely want to make a significant impact on people's lives, this is a great position for you!</span></p>\n<p><br></p>\n<p><span style=\"font-size: 10pt\"><span style=\"font-weight: bold\">📍 Location:</span><span> </span>Athens or Thessaloniki, Greece (Hybrid)<br><span style=\"font-weight: bold\">🕒 Job Type:</span><span> </span>Full-time<br><span style=\"font-weight: bold\">📅 Application Deadline:</span><span> </span>15/05/2026</span></p>\n<p><br><br></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">About the Role</span></p>\n<p><span style=\"font-size: 10pt\">We are looking for a </span><span style=\"font-size: 10pt; font-weight: bold\">Mid-Level Full Stack Developer</span><span style=\"font-size: 10pt\"> to join our team and help build and maintain high-quality web applications. This role is perfect for someone with hands-on experience in </span><span style=\"font-size: 10pt; font-weight: bold\">Spring Boot</span><span style=\"font-size: 10pt\"> (backend) and </span><span style=\"font-size: 10pt; font-weight: bold\">Vue.js</span><span style=\"font-size: 10pt\"> (frontend), who is eager to grow their skills and contribute to both sides of development. You’ll contribute to </span><span style=\"font-size: 10pt; font-weight: bold\">building systems</span><span style=\"font-size: 10pt\"> that support a </span><span style=\"font-size: 10pt; font-weight: bold\">large and diverse user base</span><span style=\"font-size: 10pt\">, handling complex workflows, data management, and real-world operational </span><span style=\"font-size: 10pt; font-weight: bold\">challenges</span><span style=\"font-size: 10pt\">. If you enjoy solving technical challenges, writing clean code, and working in a </span><span style=\"font-size: 10pt; font-weight: bold\">collaborative Agile</span><span style=\"font-size: 10pt\"> environment, we’d love to hear from you!</span></p>\n<p><br><br></p>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 10pt; font-weight: bold\">Key Responsibilities</span></p>\n<ul>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Develop, test, and maintain <span style=\"font-weight: bold\">backend services</span> using <span style=\"font-weight: bold\">Spring Boot</span>.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Build and optimize <span style=\"font-weight: bold\">frontend components</span> using <span style=\"font-weight: bold\">Vue.js</span>.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Design and manage relational databases, primarily <span style=\"font-weight: bold\">MariaDB</span> (or other SQL-based databases).</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Develop and maintain <span style=\"font-weight: bold\">RESTful APIs</span> for seamless frontend-backend integration.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Write <span style=\"font-weight: bold\">clean, maintainable, and well-documented code</span> following best practices.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Ensure <span style=\"font-weight: bold\">code quality</span> through unit testing, debugging, and optimization.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Work collaboratively using <span style=\"font-weight: bold\">Git</span> for version control and follow <span style=\"font-weight: bold\">Agile</span> methodologies.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Participate in <span style=\"font-weight: bold\">technical discussions, architecture decisions, and best practice recommendations</span>.</span></li>\n</ul>\n<p><br><br></p>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 10pt; font-weight: bold\">What We're Looking For</span></p>\n<ul>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\"><span style=\"font-weight: bold\">Experience</span>:</span>\n<ul>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">2-4 years of experience in full-stack development.</span></li>\n</ul>\n</li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\"><span style=\"font-weight: bold\">Technical Skills</span>:</span>\n<ul>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Proficiency in <span style=\"font-weight: bold\">Spring Boot</span> and Java-based backend development.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Strong understanding of <span style=\"font-weight: bold\">Vue.js</span> for frontend development.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Experience with <span style=\"font-weight: bold\">relational databases</span> (MariaDB preferred) and writing efficient SQL queries.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Familiarity with <span style=\"font-weight: bold\">RESTful API development</span> and integration.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Experience with <span style=\"font-weight: bold\">Git</span> and collaborative development workflows.</span></li>\n</ul>\n</li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\"><span style=\"font-weight: bold\">Soft Skills</span>:</span>\n<ul>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Strong problem-solving and analytical thinking.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Ability to work independently and take initiative.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Excellent communication and teamwork skills.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Ability to manage workload effectively and meet deadlines in a fast-paced environment.</span></li>\n</ul>\n</li>\n</ul>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 10pt; font-weight: bold\">Nice to Have</span></p>\n<ul>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Experience with <span style=\"font-weight: bold\">unit testing</span> and test-driven development.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Exposure to <span style=\"font-weight: bold\">CI/CD pipelines</span> and deployment processes.</span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">Experience with AI coding tools.</span></li>\n</ul>\n<p><br><br></p>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 10pt; font-weight: bold\">Recruitment Process</span></p>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">1st Interview: Full stack Developer & HR generalist</span></p>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">2nd Interview: CTO/CEO</span></p>\n<p><br></p>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 10pt\"><span style=\"font-weight: bold\">What we offer to make your work-life awesome! </span>🌟:</span></p>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">🏖️ 3 extra holiday days than your PTO (your paid time off as stipulated by Greek law) + 2 extra days off (Good Friday and Pentecost).</span></p>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">📚 3 personal learning days per annum with a 100€ company contribution</span></p>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">🤝 2 volunteer days off per year to be used at another organisation</span></p>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">🌐 Hybrid work model: Two (2) remote days per week</span></p>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 10pt\">💪 Private health insurance</span></p>\n<p><br><br></p>\n<p><span style=\"font-size: 10pt\">At Odyssea, people are at the heart of everything we do. By empowering individuals with skills and opportunities, we help them gain the confidence to become active, productive members of society.</span></p>\n<p><br><br></p>\n<p><span style=\"font-size: 10pt\">If you’re passionate about using data to create positive change and excited to collaborate with a dynamic team, including our Product Manager, we’d love to hear from you!</span></p>\n<p><br><br></p>\n<p><br></p>\n<p><span style=\"font-size: 10pt\"><span style=\"color: rgb(136, 136, 136); font-family: Arial, sans-serif; font-style: italic\"> Odyssea · Building a world where all young people thrive</span></span></p>",
"compensation": null,
"departmentId": "18617",
"locationType": "2",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Full Stack Developer",
"departmentLabel": "Product",
"jobOpeningStatus": "Open",
"minimumExperience": "Mid-level",
"jobOpeningShareUrl": "https://odyssea.bamboohr.com/careers/76",
"employmentStatusLabel": "Full-Time"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/fa8bb29f25c0ac5b12fff75fdd789f3202992a94?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/7fa5126c-ee61-440b-8d78-b8c55b2e9f71JSONGET https://api.bluedoor.sh/job-postings/v1/sources/e780fcb1-2013-431a-aa10-1c61679a61d2JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/fa8bb29f25c0ac5b12fff75fdd789f3202992a94/eventsJSON