Junior Software Developer
Job Description
Junior Software Developer
We are looking for a Junior Software Developer to join our development team and contribute to a new customer-facing software platform.
You will work alongside an experienced Senior Developer, gaining hands-on experience with modern web technologies, cloud services, integrations and real-world software development.
This opportunity is suitable for a graduate or junior developer with approximately 0–2 years of experience who enjoys solving problems, learning new technologies and building practical software solutions used by customers.
About the Role
You will help develop and improve web applications, dashboards, integrations and cloud-based solutions.
Your work will contribute to software tools that support real business needs while you continue developing your technical skills in a supportive environment.
What You Will Do
You will:
• Develop and maintain web applications and customer-facing systems
• Build new platform features and improvements
• Create dashboards, reports and data-driven tools
• Work with Angular-based applications
• Support APIs, cloud functions and system integrations
• Work with databases and data platforms including Firestore, SQL and BigQuery
• Test, debug and troubleshoot software issues
• Improve existing functionality based on customer needs
• Create clear technical documentation and development notes
• Use modern AI-assisted development tools responsibly to support coding, learning and problem solving
What We Are Looking For
You do not need to know everything from day one. We are looking for someone with strong fundamentals, curiosity and willingness to learn.
You should have:
• Basic knowledge of JavaScript
• Understanding of programming principles and object-oriented programming
• Knowledge of HTML and CSS
• Basic understanding of REST APIs
• Familiarity with SQL or NoSQL databases
• Ability to troubleshoot problems and research solutions
• Willingness to learn modern development tools, Git and AI-assisted workflows
• Attention to detail and organised working approach
• Passion for software development and continuous learning
• Good knowledge of Greek and English
A Computer Science degree or related qualification is welcome, but practical ability, personal projects and willingness to learn are equally valued.
Technologies You Will Learn & Work With
Depending on your experience, you will develop skills in:
• TypeScript
• Angular
• Ionic
• Firebase / Firestore
• Google Cloud Platform
• Cloud Functions / Cloud Run
• BigQuery
• Git / GitHub
• VS Code, Postman or similar tools
• Business software integrations
You May Enjoy This Role If You
• Enjoy understanding how technology solves problems
• Like creating software that people actually use
• Are curious and willing to keep learning
• Ask questions and look for better solutions
• Want to grow with guidance from experienced colleagues
What We Offer
• Salary: €15,600 – €18,000 gross annually (based on experience and skills)
• Opportunity to contribute to a new software platform
• Guidance from an experienced developer
• Modern technology environment
• Continuous learning opportunities
• Supportive working environment
• Flexible working approach
• Hybrid working where applicable after probation period
• Provident Fund Scheme
• Performance-based Bonus Scheme
• Work-life balance with Friday early finish
How to Apply
Interested candidates can send their CV to:
Subject: EJSDJUL26
All applications will be handled confidentially.