ManpowerGroup, on behalf of its client, a fast-growing travel services company, is seeking a Senior Back-End Developer (Node.js) to join their Development Team.

Workplace Location: Athens OR Thessaloniki with Remote Work Options (up to 90%)

What you will be doing:

You will be working on the Product Development team, and you will be part of is responsible for the development, support and growth of one of Greece’s leading online ferry tickets’ booking websites and you will have the opportunity to work on a highly optimized architecture, spanning across multiple technologies and vendors.

Your main responsibilities will be:

  • Writing performance optimized and production ready code to handle thousands of concurrent client connections
  • Designing implement and support the system and API architecture that will be used by the front end of the website as well as 3rd party vendors
  • Providing technical support for all issues related to the website’s architecture and functionality
  • Optimizing existing code base where needed in terms of efficiency, performance, and code clarity.
  • Working on a microservices environment with a focus on sustainability and expandability of the website infrastructure
  • Integrating new connections to 3rd party vendors by consuming their available APIs
  • Keeping the website up and running with minimal downtime within our target SLA
  • Solving unique problems that arise from the need to always push the envelope in web development
  • Technically responsible of the projects you take on and choose the best method or technology to make them successful

Requirements

  • A University or College Degree in Computer Science, Software Engineering
  • At least 5 years of back-end web development experience, writing production ready code in a JavaScript technology stack
  • Strong knowledge of Javascript and Node.js / Express.js as a backend framework that is publicly accessible via API endpoints
  • Strong knowledge of designing and implementing applications based on a SQL relational database (PostgreSQL or MySQL)
  • Experience in interconnecting 3rd party independent systems through APIs
  • Experience in implementing caching techniques using Redis or other distributed in-memory systems
  • Experience with git version control system, unit testing and code deployment methodologies

Benefits

  • Attractive remuneration package
  • In-house training & education
  • Excellent career prospects
  • Remote Work Options (up to 90%)

Location

Athens, Attica, Greece

Job Overview
Job Posted:
1 year ago
Job Expires:
Job Type
Full Time

Share This Job: