Full Stack Developer
Confidential
Posted: April 30, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We're hiring a full stack developer to join our team in Athens, Greece. This role requires a strong technical background in programming languages, and experience with front-end development. The ideal candidate will be able to design and implement scalable and maintainable software systems.
Required Skills
Job 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: One remote day 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