WINGS ICT logo
WINGS ICT

full-stack engineer (node.js & react )

Sep 8, 2026 · WINGS ICT

Αθήνα·Sep 8, 2026
ΑθήναOn SiteΠληροφορικήPermanentFull Time
JOBILY AI SUMMARY

What you'll do

  • Develop and deploy scalable RESTful APIs and web services using Node.js and TypeScript
  • Design, build, and maintain responsive frontend applications and reusable UI components using React
  • Deliver end-to-end features by integrating frontend applications with backend services and databases
  • Write clean, maintainable, and testable code following coding standards
  • Participate in peer code reviews and improve engineering practices
  • Enhance and optimize applications for performance, reliability, usability, and scalability
  • Collaborate with cross-functional teams on project requirements and technical design
  • Work with Product Managers and engineers to ensure smooth deployment and operation
  • Monitor, investigate, and resolve production issues promptly
  • Contribute to continuous improvement of development, testing, deployment, and monitoring processes

Key requirements

  • 4+ years' experience
  • Proficiency in JavaScript and TypeScript
  • Backend development experience with Node.js
  • Frontend development experience with React including hooks, state management, and routing
  • Designing, building, and consuming RESTful APIs
  • Experience with relational databases like PostgreSQL or MySQL and NoSQL databases
  • Familiarity with Git version control
  • Understanding of software testing principles and writing testable code
  • Ability to write clean, modular, maintainable, and well-documented code
  • Information and Communications Technology / Computer Science / Electrical and Computer Engineering / Any Fieldpreferred

Benefits

  • Highly competitive salary, reviewed upwards on a regular basis, based on performance.
  • Group health insurance plan.
  • Participation in state-of-the-art and large-scale projects.

About the job

WINGS ICT Solutions is looking for an experienced Full-Stack Engineer. The successful candidate will participate in the development, deployment, and continuous improvement of data-driven web applications, RESTful APIs, and web services. The role involves working across the technology stack, using Node.js for backend development and React for frontend development.

Candidates may have four or more years of experience as either a Backend Engineer or a Full-Stack Engineer, provided they have worked on data-driven applications and possess strong backend development skills.

 

Main Responsibilities

  • Develop and deploy scalable RESTful APIs and web services using Node.js and TypeScript.

  • Design, build, and maintain responsive frontend applications and reusable user-interface components using React.

  • Deliver end-to-end features by integrating frontend applications with backend services and databases.

  • Write clean, maintainable, and testable code in accordance with established coding standards.

  • Participate in peer code reviews and contribute to improving engineering practices across the team.

  • Enhance and optimize existing applications and services for performance, reliability, usability, and scalability.

  • Collaborate with cross-functional teams to understand project requirements and contribute to technical design and architectural decisions.

  • Work closely with Product Managers, Frontend and Backend Engineers, DevOps Engineers, and other stakeholders to ensure the smooth deployment and operation of applications and services.

  • Monitor, investigate, and resolve production issues promptly.

  • Contribute to the continuous improvement of development, testing, deployment, and monitoring processes.

Educational Requirements

Candidates must hold a bachelor’s degree in Information and Communications Technology, Computer Science, Electrical and Computer Engineering, or another equivalent field.

 

Essential Technical Skills

  • 4 or more years of professional software development experience as a Backend Engineer or Full-Stack Engineer, preferably working on data-driven applications.

  • Strong proficiency in JavaScript and TypeScript.

  • Hands-on experience developing backend services with Node.js.

  • Hands-on experience developing modern frontend applications with React.

  • Good understanding of React fundamentals, including components, hooks, state management, routing, and API integration.

  • Experience designing, building, and consuming RESTful APIs.

  • Strong understanding of RESTful API design principles.

  • Experience working with relational databases, such as PostgreSQL or MySQL.

  • Experience working with NoSQL, caching, or time-series technologies, such as Redis or TimescaleDB.

  • Familiarity with version-control tools and workflows, particularly Git.

  • Understanding of software testing principles and experience writing unit, integration, or end-to-end tests.

  • Ability to write clean, modular, maintainable, and well-documented code.

Additional Skills

The following skills would be considered an advantage:

  • Experience with Linux-based development or production environments.

  • Experience using Docker and containerized application environments.

  • Experience deploying and operating applications on cloud platforms.

  • Familiarity with frontend build tools and package-management tools.

  • Experience with automated CI/CD pipelines.

  • Knowledge of application security, authentication, and authorization practices.

  • Experience with performance monitoring, logging, and production troubleshooting.

Benefits:

  • Highly competitive salary, reviewed upwards on a regular basis, based on performance. Remuneration based on your experience and skills

  • Group health insurance plan 

  • Participation in state-of-the-art and large-scale projects

  • Personal and professional development, amongst industry experts

  • Continuous learning

  • Modern workspace, at a very good location

Workplace
On Site
Sector
Πληροφορική
Employment Type
Permanent
Work Time
Full Time

About the company