Software Engineer

Techstreet Malaysia

Selangor

On-site

MYR 180,000 - 280,000

Full time

20 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Techstreet Malaysia seeks a Senior Software Engineer with strong Java and Node.js experience to design, develop, and maintain scalable enterprise applications for Malaysia markets.

You will drive AI-assisted coding to accelerate delivery while maintaining code quality, security, and performance through rigorous reviews, testing, and adherence to engineering standards. Collaboration across Product, DevOps, and Infrastructure teams is essential.

Qualifications

  • Bachelor's degree or higher in CS, SE, or related field.
  • 5+ years of professional software development experience.
  • Strong hands-on experience with Java and Node.js.
  • Experience building RESTful APIs and microservices.
  • Solid understanding of OO programming, design patterns, and clean architecture.
  • Relational databases and SQL knowledge.
  • Experience with Git, CI/CD pipelines, and Agile methodologies.
  • Experience with Python, Cloud (AWS/Azure/GCP), and DevOps (Docker/Kubernetes).

Responsibilities

  • Design, develop, and maintain high-performance backend applications using Java and Node.js.
  • Architect scalable, secure software solutions for enterprise environments.
  • Leverage AI-assisted development tools and ensure proper review and testing of AI-generated code.
  • Conduct code reviews, enforce standards, and champion software quality.
  • Write clean, documented, testable code with unit and integration tests.
  • Troubleshoot production issues and optimise performance.
  • Collaborate with Product, DevOps, Infrastructure, and other teams to deliver quality software.
  • Participate in solution design, architecture discussions, and technical decisions.
  • Mentor junior engineers and promote continuous learning and engineering excellence.
  • Evaluate new technologies and AI practices to boost productivity while preserving quality.

Skills

Java
Node.js
RESTful APIs
Microservices
OOP
SQL
Git
CI/CD
Agile

Education

Bachelor's degree in Computer Science, Software Engineering, or related field

Tools

Docker
Kubernetes
Git
CI/CD

Job description

We are looking for a Senior Software Engineer with strong experience in Java and Node.js to design, develop, and maintain scalable enterprise applications. The ideal candidate embraces modern AI-assisted coding practices to accelerate development while maintaining a strong commitment to code quality, security, performance, and maintainability through rigorous code reviews and engineering best practices.

Key responsibilities
  • Design, develop, and maintain high-performance backend applications using Java and Node.js.
  • Architect scalable, secure, and maintainable software solutions for enterprise environments.
  • Leverage AI-assisted development tools to improve productivity while ensuring all AI-generated code is thoroughly reviewed, tested, and meets engineering standards.
  • Conduct code reviews, enforce coding standards, and champion software quality across the development team.
  • Write clean, well-documented, maintainable, and testable code with comprehensive unit and integration tests.
  • Troubleshoot complex production issues and optimise application performance.
  • Collaborate closely with Product, DevOps, Infrastructure, and other engineering teams to deliver high-quality software.
  • Participate in solution design, technical planning, architecture discussions, and technical decision-making.
  • Mentor junior engineers and foster a culture of continuous learning, engineering excellence, and accountability.
  • Continuously evaluate new technologies, frameworks, and AI-assisted development practices that improve team productivity without compromising software quality.
About you
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Strong hands-on experience with Java and Node.js.
  • Experience building RESTful APIs and microservices.
  • Strong understanding of object-oriented programming, software design patterns, and clean architecture principles.
  • Solid experience with relational databases and SQL.
  • Experience with Git, CI/CD pipelines, and Agile software development methodologies.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Experience with Python, Cloud (AWS / Azure / GCP), and DevOps (Docker / Kubernetes / CI-CD).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer 2373
Senior Software Engineer 2373

User Experience Researchers Pte Ltd • Kuala Lumpur

On-site
MYR 150,000 - 210,000
Software Developer
Software Developer

Heitech Padu Berhad • Sepang

On-site
MYR 120,000 - 180,000
Fullstack Engineer
Fullstack Engineer

Luxoft • Malaysia

Hybrid
MYR 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Private Advertiser • Petaling Jaya

On-site
MYR 120,000 - 180,000
Senior Software Engineer (Java Full Stack)
Senior Software Engineer (Java Full Stack)

HFG Insurance Recruitment • Kuala Lumpur

On-site
MYR 180,000 - 280,000
Senior Java Developer
Senior Java Developer

CTOS • Petaling Jaya

On-site
MYR 150,000 - 190,000
Full Stack Engineer (C#/.NET & Node.js / TypeScript)
Full Stack Engineer (C#/.NET & Node.js / TypeScript)

Luxoft Malaysia • Malaysia

On-site
MYR 140,000 - 220,000
Fullstack Engineer (C# / .NET Core, Node.js / TypeScript, Python)
Fullstack Engineer (C# / .NET Core, Node.js / TypeScript, Python)

Luxoft • Kuala Lumpur

On-site
MYR 1,200,000 - 2,000,000
Software Engineer
Software Engineer

Tech Harvest Capital • Kuala Lumpur

On-site
MYR 60,000 - 120,000
Senior Java Developer
Senior Java Developer

Zchwantech • Kuala Lumpur

On-site
MYR 80,000 - 120,000