Full Stack Developer
About this role
🌍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
Frequently Asked Questions
Is the salary disclosed for the Full Stack Developer position at odyssea?
Where is the Full Stack Developer position at odyssea located?
Is the Full Stack Developer role at odyssea full-time or part-time?
Which team or department does the Full Stack Developer at odyssea belong to?
How do I apply for the Full Stack Developer position at odyssea?
When was the Full Stack Developer job at odyssea posted?
You'll be redirected to odyssea's official application page on bamboohr.