Showing broader area results
We're showing data for Attica (region) since Καλλιθέα has limited listings. This gives you a better picture of opportunities nearby!
Software Engineers design, develop, and maintain software applications and systems. They write clean, efficient code, collaborate with cross-functional teams, and solve complex technical problems. This role offers excellent career growth in Greece's thriving tech sector, with opportunities in startups, enterprises, and international companies.
Essential skills needed for Software Engineer positions
Proficiency in Java programming language for developing cross-platform applications and backend systems.
Knowledge of Continuous Integration and Continuous Deployment workflows for automated software development and delivery.
Proficiency in using Git version control system to manage source code and track changes.
Knowledge in Spring Boot framework for building Java-based enterprise applications and microservices.
A versatile programming language commonly used to create interactive effects within web browsers.
A JavaScript library for building user interfaces, especially single-page applications.
Nice-to-have skills and soft skills that can help you stand out
Knowledge of software testing frameworks like Jest, React Testing Library, Vitest, and Cypress to ensure code quality and functionality.
Experience with Docker containerization technology for developing, shipping, and running applications.
Ability to collaborate effectively with others to achieve common goals.
Ability to convey information clearly and effectively in verbal and written form.
Recommended education and qualifications for Software Engineer positions
Computer Science
Study of computational systems, programming, algorithms, and software development.
Any Field
No specific academic field required; open to all educational backgrounds.
Engineering
Study of applying scientific principles to design, build, and maintain structures and machines.
Software Engineering
Study of designing, developing, testing, and maintaining software systems.