ALUMIL

Software Engineer (Angular/ Node.js)

In short

Junior Software Engineer role at Alumil, a Greek architectural aluminium manufacturer, within the Digital Customer Solutions team, based in Thessaloniki with a hybrid work model. The job involves maintaining and developing applications using Angular and Node.js, fixing bugs, and collaborating with engineers and cross-functional teams under guidance from senior colleagues. Requires a relevant degree, prior experience with Angular/Node.js, web services knowledge, database experience, and good English.

About the Role
As a Software Engineer at Alumil, you will join the Digital Customer Solutions team, helping to support and improve the software tools we provide to our clients. You'll be involved in maintaining current applications, fixing bugs, and gradually working on new development projects under the guidance of more experienced team members. You'll collaborate closely with other engineers and departments, learn how to understand user needs, and help turn those needs into working software solutions. Also, you will work closely with cross-functional teams to deliver high-quality software that meets user needs and exceeds expectations. You will play a critical role in designing, developing, and maintaining software solutions that enhance our operational efficiency.
Daily Tasks
•Craft, test, and uphold cutting-edge software applications and systems
•Work alongside product and project teams to gather insights and define software requirements
•Identify and troubleshoot software defects and challenges
•Adopt and promote best practices in coding and documentation
•Engage in discussions regarding system architecture and design
•Create software solutions tailored to the needs of our parent company and its subsidiaries
•Compile deliverables along with user instructions
•Conduct thorough testing to ensure application accuracy
Why This Role
Your contributions will support the quality and performance of Alumil's digital products. As you grow in your role, you'll help us offer better technology solutions to our clients and the wider engineering industry. This is a great opportunity to build your skills, work in a supportive team, and be part of a company that values innovation and continuous learning.
Requirements
•A degree in Information Technology, Computer Science, or a related field
•Previous experience in developing applications using Angular and Node.js
•Understanding of web services (e.g., JSON, XML, REST)
•Professional experience with databases (e.g., MySQL, SQL Server, Oracle)
•Team player with effective communication skills
•Flexibility, critical thinking and problem-solving
•Good knowledge of English
Benefits
•Provision of private life & health insurance
•Annual performance bonus
•Work equipment & tools
•Annual customized training plan
•Hybrid working model
About Alumil
Alumil has more than 30 years of experience in the production of architectural aluminium systems and 3,000 employees. It is one of the most advanced companies globally, owning state-of-the-art production lines across 12 factories in Europe. Alumil is a family-owned business that embraces all of its employees like family, with a culture focused on integrity, team spirit, initiative, loyalty and "meraki" (spirited work).

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot