freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Build and maintain full-stack web apps using Node.js, React (TypeScript), Next.js, and Nest.js; design microservices, RESTful APIs, and event-driven services on Azure.

  • Design, develop, test, and deliver full-stack web applications supporting customer sales and
  • Implement new features and production fixes using NodeJS, React (TypeScript), and modern frameworks such as NextJS and NestJS.
  • Write clean, maintainable, and scalable code aligned with software development lifecycle (SDLC) standards and IT policies.
  • Develop and maintain RESTful APIs and backend services following microservices principles.

Architecture & Engineering Standards

  • Build and enhance cloud-native, microservices-based solutions, including event-driven and
  • Design and consume event-driven services using messaging or streaming platforms (Kafka,
  • Apply API-first and contract-driven development practices aligned with enterprise standards.
  • Design loosely coupled, resilient, and scalable services using fault-tolerance and reliability patterns.
  • Contribute to reusable components and shared engineering standards.

Testing, DevOps & Cloud

  • Implement unit testing, TDD, and BDD using Jest, Jasmine, and JUnit.
  • Use build tools such as Maven, npm, and yarn.
  • Participate in CI/CD pipelines and cloud deployments on Azure.
  • Use Docker and gain exposure to Kubernetes-based platforms.
  • Work closely with business users, architects, and engineers to deliver robust solutions.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Contribute to code reviews and technical discussions.

TECHNICAL REQUIREMENTS

  • 7+ years of experience in web application development and support.
  • Strong expertise in NextJS, NodeJS, and React (TypeScript).
  • Solid understanding of microservices and RESTful API design.
  • Experience or exposure to event-driven architectures.
  • Experience with SQL and NoSQL databases.
  • Knowledge of secure application and API development.
  • Proficiency in Git and GitHub.
  • Experience with Agile methodologies (Scrum).

GOOD TO HAVE

  • Experience with NestJS and NextJS.
  • Exposure to Docker and Kubernetes.
  • Knowledge of cloud observability and monitoring tools.
  • Experience in insurance or financial services.

EDUCATION & QUALIFICATIONS

  • Bachelor's or master's degree in computer science, Computer Engineering, or equivalent.
  • Strong English communication skills.
  • Excellent problem-solving abilities.
  • Proven collaboration and delivery skills.
  • Strong commitment to code quality and engineering best practices.

Why You’ll Love Working With Us

  • Up to 24 Days Annual Leave
  • Performance Bonus
  • Enhanced EPF Contributions
  • Training & Development (In-House & External)
  • Travel Allowance & Expense Benefits
  • Company Trips & Team Events
  • Long Service Rewards

OKU candidates with physical (mobility-related) disabilities or hearing impairment are encouraged to apply.

Unlock job insights

Hirer responsiveness Salary match Number of applicants

Your application will include the following questions:

  • Which of the following statements best describes your right to work in Malaysia?
  • What's your expected monthly basic salary?
  • How many years' experience do you have as a software engineer?
  • Which of the following types of qualifications do you have?
  • How many years' experience do you have as a Node JS Developer?
  • How many years' experience do you have as a React Developer?

Computer Software & Networking 101-1,000 employees

Software International Corporation (M) Sdn Bhd (SI), established in 1995, was one of Malaysia’s first MSC-status IT service providers. SI delivers Infrastructure Management and Application System Solutions across industries such as Insurance, Telco, Construction, Data Centers, and Government. A joint venture with a Global Fortune 100 Financial Services Company in 1998 strengthened its global capabilities. Today, SI serves diversified worldwide clients, including long-term Fortune 100 partners.

Software International Corporation (M) Sdn Bhd (SI), established in 1995, was one of Malaysia’s first MSC-status IT service providers. SI delivers Infrastructure Management and Application System Solutions across industries such as Insurance, Telco, Construction, Data Centers, and Government. A joint venture with a Global Fortune 100 Financial Services Company in 1998 strengthened its global capabilities. Today, SI serves diversified worldwide clients, including long-term Fortune 100 partners.

To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory / salary below minimum wage.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available