Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Leviat

Selangor

On-site

MYR 90,000 - 120,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 prominent engineering design firm in Selangor is seeking a Senior Software Engineer to lead the development of complex frontend software. The role includes maintaining AWS infrastructure, supporting backend services, and conducting code reviews. The ideal candidate has 5-6 years of experience in full-stack development, strong problem-solving skills, and expertise in web development tools. Competitive compensation and a collaborative work environment are offered.

Qualifications

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

Responsibilities

  • Lead the development of complex frontend engineering design software.
  • Maintain AWS architecture and support backend applications.
  • Conduct thorough code reviews and mentor junior team members.

Skills

Full-stack web application development
Automated testing frameworks (Jest/Vitest, Cypress)
Relational and NoSQL databases (MySQL, MongoDB)
NodeJS
DevOps and CI/CD
Problem-solving skills
Cloud Platforms (AWS)

Education

Professional Certificate/Diploma/Degree in IT/Computer Science
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 and 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.