Full-Stack Developer

OrgScale Recruitment

Malaysia

On-site

MYR 120,000 - 180,000

Full time

15 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

OrgScale Recruitment is seeking a Senior Backend Engineer in Malaysia to design, build, and maintain backend services using TypeScript, Node.js, and NestJS. You will tackle production incidents, optimize database queries, and collaborate with the Tech Lead on robust solutions.

You will work on high-load systems, implement idempotent transaction flows, and contribute to microservices architecture while occasionally handling frontend tasks with React. On-call rotation may be required.

Qualifications

  • 3+ years of commercial software development experience.
  • 3+ years of hands-on, commercial NestJS experience in a production environment.
  • Strong TypeScript and Node.js skills; Express-only experience does not meet this requirement.
  • Experience with PostgreSQL or MySQL, including complex SQL queries and query optimization, indexing and performance tuning, and database transactions and concurrency considerations.
  • Basic React or Next.js experience and willingness to contribute to frontend tasks.
  • Practical experience supporting or implementing high-load systems, such as database and transaction optimization, distributed transactions and Saga patterns, identifying bottlenecks and reliability issues.
  • Understanding of microservices architecture and its trade-offs.
  • Understanding of payment idempotency, monitoring and testing practices.
  • Experience investigating production issues and implementing corrective actions.
  • Ability to work independently, take initiative, and communicate technical issues clearly.

Responsibilities

  • Develop and maintain backend services using TypeScript, Node.js, and NestJS.
  • Investigate production incidents involving duplicate payments, failed transactions, payment gateway outages, and security key issues.
  • Identify root causes, propose solutions, and implement fixes in collaboration with the Tech Lead.
  • Optimize PostgreSQL or MySQL queries, indexes, transactions, and database performance.
  • Work with microservices communication, distributed transactions, and high-load processing scenarios.
  • Implement and maintain reliable transaction flows, including idempotency and failure handling.
  • Analyze data, monitor system performance, and improve application stability.
  • Deliver planned development tasks and system enhancements.
  • Participate in code reviews and contribute to engineering standards.
  • Handle occasional frontend development tasks using React.
  • Join the on-call rotation when the 24/7 SLA is introduced.

Skills

TypeScript
Node.js
NestJS
React
Next.js
High-load systems
Distributed transactions
Saga patterns
Code reviews
Independent work

Tools

PostgreSQL
MySQL
SQL optimization
Indexes
Transactions

Job description


  • Develop and maintain backend services using TypeScript, Node.js, and NestJS.

  • Investigate production incidents involving duplicate payments, failed transactions, payment gateway outages, and security key issues.

  • Identify root causes, propose solutions, and implement fixes in collaboration with the Tech Lead.

  • Optimize PostgreSQL or MySQL queries, indexes, transactions, and database performance.

  • Work with microservices communication, distributed transactions, and high-load processing scenarios.

  • Implement and maintain reliable transaction flows, including idempotency and failure handling.

  • Analyze data, monitor system performance, and improve application stability.

  • Deliver planned development tasks and system enhancements.

  • Participate in code reviews and contribute to engineering standards.

  • Handle occasional frontend development tasks using React.

  • Join the on-call rotation when the 24/7 SLA is introduced.


Requirements


  • 3+ years of commercial software development experience.

  • 3+ years of hands-on, commercial NestJS experience in a production environment.

  • Strong TypeScript and Node.js skills. Express-only experience does not meet this requirement.

  • Experience with PostgreSQL or MySQL, including:

    • Complex SQL queries and query optimization

    • Indexing and performance tuning

    • Database transactions and concurrency considerations



  • Basic React or Next.js experience and willingness to contribute to frontend tasks.

  • Practical experience supporting or implementing high-load systems, such as:

    • Database and transaction optimization

    • Distributed transactions and Saga patterns

    • Identifying bottlenecks and reliability issues



  • Understanding of microservices architecture and its trade-offs.

  • Understanding of payment idempotency, monitoring, and testing practices.

  • Experience investigating production issues and implementing corrective actions.

  • Ability to work independently, take initiative, and communicate technical issues clearly.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Agensi Pekerjaan Penta Consultancy Sdn. Bhd • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Senior Typescript Fullstack Developer - (ReactJs/NextJs/NodeJs)
Senior Typescript Fullstack Developer - (ReactJs/NextJs/NodeJs)

Ambition • Kuala Lumpur

Hybrid
MYR 90,000 - 140,000
Senior Full-Stack Dev (NestJS/TS) — Payments & Reliability
Senior Full-Stack Dev (NestJS/TS) — Payments & Reliability

OrgScale Recruitment • Malaysia

On-site
MYR 120,000 - 180,000
Node.js Developer
Node.js Developer

Agensi Pekerjaan Penta Consultancy Sdn. Bhd • Puchong

On-site
MYR 90,000 - 120,000
Full Stack Developer(Node JS/Express JS/AWS)
Full Stack Developer(Node JS/Express JS/AWS)

Unison Group • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Node.js Developer
Node.js Developer

Agensi Pekerjaan Penta Consultancy Sdn. Bhd • Kuala Lumpur

On-site
MYR 78,000 - 134,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Itech Soft Solutions • Kuala Lumpur

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

LAVU TECH SOLUTIONS SDN. BHD. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Full Stack Developer (Mid Level)
Full Stack Developer (Mid Level)

techstreet • Kuala Lumpur

On-site
MYR 120,000 - 170,000
Full Stack Developer
Full Stack Developer

Accenture Southeast Asia • Puchong

On-site
MYR 60,000 - 100,000