The successful candidate will be part of a growing team that develops all our client’s application stack. We are building multiple applications both customer-facing and internal ones. We are aiming for high volumes of traffic, and we value customer experience a lot, so attention to detail is a must. The successful candidate will have to be able to participate in the development process both on backend and frontend, and will help in translating requirements into features.

Your day-to-day responsibilities:

  ·       Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth

  ·       Manage the complete software development process from conception to deployment

  ·       Maintain and upgrade the software following deployment

  ·       Manage the end-to-end life cycle for the production of software and applications

  ·       Oversee the automated testing and provide feedback to management during the development process

  ·       Modify and test changes to previously developed programs

  ·       Ensure application performance, uptime, scale, and maintain high standards for code quality and application design.

We can’t do without:

  •   BSc in Computer Science, Engineering or a related field

  •   2-5 years experience with PHP and NodeJS

  •   Knowledge of relational databases, preferably PostgreSQL (but also MySql and others)

  •   T-SQl or PL/SQL will be considered a plus

  •   Other Web development skills frontend/backend will be considered a plus

  •   Team-oriented mentality, problem-solving attitude and attention to detail

  • Excellent Greek and English communication skills 

  • Experience with React and any additional Programming Language like C, or C++, C# will be also considered a plus