MisuJob - AI Job Search Platform MisuJob

Full Stack Developer

Confidential

Athens, Attika Hybrid permanent

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.

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

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