About the job
As our Senior Software Engineer, you will be part of our core development team, aiming to maintain and improve a fully scalable solution. You will be expected to develop key components of our software, take initiatives regarding product coding and effectively collaborate with the rest of the team. Code quality should be one of your priorities when writing code and you should enjoy working with technologies such as Java, Spring Boot, React, Postgres, and AWS stack. Above all, you should be excited about the prospect of working for a pioneering technology company.
Requirements
At least 5 years of hands-on full-stack application development experience
Excellent oral and written communication skills in both Greek & English
Experience in building web applications, including hands-on development using technologies such as Java, Spring Framework
Demonstrated ability to effectively collaborate with product managers
Willingness to provide mentoring
A proven track record of developing and managing web applications
Experience in front-end technologies like javascript, react.js, polymer, or similar framework would be considered a plus
A combination of high-level education and work experience will be considered positive
Demonstration of a deep technical background and willingness to work hard and undertake technical challenges
Demonstrated ability to understand business requirements and organize effectively development tasks while being a team player
Ability to grasp & share the long-term vision of the company
Responsibilities
Interact with the leadership team to develop specifications, functional requirements, and control flow charts
Develop the application based on design mock-ups and develop the core functionality of the product
Follow the software development process (Agile/SCRUM, QA) by setting short-term objectives and assessing progress
Provide quality assurance through testing and analysis of the developed components
Take full ownership of your work and be responsible for the quality of your code
Understand and translate business requirements into software solutions
Manage, prioritize & organize business requests as needed
Manage a more junior software Engineer and track their work
Effectively cooperate with the other developers of the team
Benefits
Attractive compensation package based on experience and skill-set
Career growth opportunities
Friendly and collaborative work environment
Various perks (health insurance etc)
Flexible hybrid working model after completion of the training period
On Site
Πληροφορική
Permanent
Full Time
© Jobily.gr 2025, All rights reserved
When you visit or interact with our sites, services or tools, we or our authorised service providers may use cookies for storing information to help provide you with a better, faster and safer experience and for marketing purposes.
808a0000