Software Engineer (Node.js / React)
Indexed description
WINGS is looking for an experienced Software Engineer to join its product expansion internationally and locally.
The successful candidate will participate in the design, development, and deployment of modern web applications, contributing both to backend services and frontend user interfaces.
Main Responsibilities Of The Role
- Design, develop and deploy scalable RESTful APIs and web services using Node.js
- Design, develop, and maintain responsive web interfaces using React
- Build and maintain end-to-end features by integrating frontend and backend services
- Write clean, testable, and maintainable code following coding standards and participate in team code reviews
- Enhance and optimize existing services and user interfaces for performance, scalability, and usability
- Collaborate closely with Product Managers, Designers, and other teams to understand requirements and contribute to technical design
- Ensure smooth deployment and operation of applications in collaboration with other teams
- Troubleshoot and resolve production issues promptly across the full stack
Essential Skills
- 3+ years of proven experience as a Software Engineer (Full stack)
- Hands-on experience in JavaScript with React (functional components, hooks, state management)
- Hands-on experience with Node.js for backend development
- Experience working with RESTful API design and consumption
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis)
- Understanding of Git and version control workflows
- Excellent verbal and written communication skills in English
- Native or fluent Greek, oral and written
- Initiative, strong sense of accountability and ownership of actions
- Effective time management & prioritization
- Analytical mindset and attention to detail
- Agility, enthusiasm, and self-motivation
- Highly competitive salary, reviewed upwards on a regular basis, based on performance
- Remuneration based on your experience and skills
- Participation in state-of-the-art and large-scale projects
- Personal and professional development, amongst industry experts
- Private health and medical insurance coverage
We respect your personal data. All personal information in your application and CV will remain strictly confidential.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search