
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading engineering solutions provider located in Malaysia is seeking a Senior Software Engineer to lead the development of complex frontend engineering design software. The ideal candidate will have 5-6 years of full-stack web application development experience and expertise in AWS infrastructure. You will work collaboratively within a team, guiding less experienced developers, and conducting thorough code reviews to ensure adherence to high coding standards. This role also involves supporting backend applications and contributing innovative solutions to challenges in software requirements.
The Senior Software Engineer is responsible for leading the development and continuous improvement of complex frontend engineering design software while supporting the underlying AWS infrastructure and backend services, ensuring high standards of code quality, system reliability, and effective collaboration to meet business and customer requirements.
You will be joining a team of developers primarily working on front‑end engineering design software, which involves complex forms, 2D and 3D drawing, communication with calculation APIs, interpreting and visualising results, and document generation in multiple formats.
Although the team does not directly develop calculation APIs, you will be involved in helping to maintain the AWS architecture that hosts them, including provisioning new services, addressing issues with any existing services, and managing access and deployment across multiple environments.
You may also be required to occasionally support and enhance other backend applications (mainly NodeJS), including PDF generation, XLSX generation, and email services.
Development tasks will be discussed with the team in Scrum meetings and, where necessary, additional refinement meetings. You will be expected to proactively offer practical ideas and innovative solutions in response to the challenges encountered while addressing the requirements of the software and the needs of the business.
As a senior developer, the code that you write should be exemplary, adhering to team coding standards and industry best practices, and serving as a model to the rest of the team. Conducting thorough code reviews will help ensure adherence to the same high standards across the team.
We don’t have any junior developers on the team yet. Still, you will be expected to share your knowledge and experience, providing guidance and assistance to less experienced developers when needed.