senior software engineer

Aug 19, 2025 by 

Procureship

Αθήνα

Αθήνα

On Site

Πληροφορική

Permanent

Full Time

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

About the company


© 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