SmartDev is a leading provider of global software solution. SmartDev was established in 2014 and is a wholly owned subsidiary of Verysell Technologies Group (Switzerland).
SmartDev combines renowned Swiss quality with the Vietnamese passion to provide excellence and value. SmartDev brings together smart people both internally and externally to create partnerships that push boundaries and challenge the status quo.
SmartDev (https://smartdev.vn/) offers tailor-made mobile apps and websites with the most popular frontend and back-end technologies. We are currently work with about 300 developers and with 2 offices in Danang City and Hanoi Capital.
Project Overview:
Current System: Uses Delphi/JasperReports
Problem: Unable to meet new customer requirements due to limitations of Delphi.
Solution Plan: Migrate to Node.js for improved flexibility and automation.
Technology Stack: Delphi, JasperReports, Node.js
We are seeking a Senior/Middle Fullstack Developer with strong expertise in Node.js to join our team in a project aimed at migrating an existing system from Delphi/JasperReports to Node.js. While in-depth knowledge of Delphi is not required, the ideal candidate should be able to assist with understanding Delphi code as needed.
Key Responsibilities:
Collaborate with the team to migrate the current system from Delphi to Node.js.
Develop new features and ensure the flexibility of the new system to meet customer requirements.
Work on backend development using Node.js, focusing on performance, scalability, and automation.
Provide insights on system architecture to ensure a smooth migration process.
Assist with understanding and interpreting existing Delphi code to facilitate migration.
Ensure proper documentation of code and processes.
Collaborate with cross-functional teams, including frontend developers, to deliver a cohesive product.
Experience Level: Middle (3-5 years) or Senior (5+ years).
Strong proficiency in Node.js with hands-on experience in backend development.
Experience with fullstack development, including both frontend and backend.
Familiarity with Delphi and JasperReports is a plus but not mandatory.
Ability to understand and assist with legacy code (Delphi) when needed.
Experience with migrating legacy systems to modern technologies.
Good problem-solving skills and the ability to work independently.
Excellent communication skills and ability to collaborate with a distributed team.
Advanced in English
Nice to Have:
Experience in automation and improving system flexibility.
Familiarity with other frontend frameworks and libraries.
Understanding of customer requirements and translating them into technical solutions.