Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Leviat

Shah Alam

On-site

MYR 200,000 - 250,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

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.

Qualifications

  • 5-6 years of experience in full-stack web application development.
  • Experience with Cloud Platforms, preferably AWS.
  • Knowledge of automated testing frameworks like Jest and Cypress.

Responsibilities

  • Lead the development and improvement of frontend engineering design software.
  • Support the AWS infrastructure and backend services.
  • Conduct thorough code reviews to maintain high standards.

Skills

Full-stack web application development
Automated testing frameworks (Jest/Vitest, Cypress)
Problem-solving skills
Web development tools and workflows
NodeJS
Relational and NoSQL databases (MySQL, MongoDB)

Education

Professional Certificate/Diploma/Degree in IT / Computer Science or equivalent

Tools

AWS
Terraform
Job description

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.

Key Tasks & Responsibilities

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.

Key Functional Competencies & Relevant Experience
  • Possesses a Professional Certificate/Diploma/Degree in IT / Computer Science or equivalent with relevant working experience.
  • Must have at least 5-6 years of experience in full-stack web application development.
  • Automated testing frameworks, in particular Jest/Vitest, and Cypress.
  • Relational and NoSQL/document-based databases, e.g. MySQL and MongoDB.
  • NodeJS – experience writing Node scripts, and authoring/publishing npm modules.
  • Expertise in web development tools and workflows, DevOps, and CI/CD.
  • Strong problem‑solving skills and ability to debug complex issues.
  • Experience with Cloud Platforms, preferably AWS.
Beneficial to Have
  • 2D/3D parametric drawing, and any experience with three.js would be highly beneficial.
  • Geometric/trigonomic calculations and algorithms.
  • User management and security – authentication, authorisation, and mitigation against common attacks.
  • Infrastructure as code (IAC), in particular Terraform.
Application Questions
  • What's your expected monthly basic salary?
  • How many years' experience do you have as a software engineer?
  • Which of the following programming languages are you experienced in?
  • Which of the following front end development libraries and frameworks are you proficient in?
  • How many years' experience do you have in a DevOps role?
  • How many years' experience do you have using SQL queries?
  • Which of the following languages are you fluent in?
  • How many years' experience do you have as a software developer?
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.