Senior Associate, Software Engineer

Astro

Kuala Lumpur

On-site

MYR 180,000 - 300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Astro in Malaysia is seeking a Senior Software Engineer to join the Self Service team, building apps used by millions of subscribers. You will own end‑to‑end delivery across web and mobile, design scalable APIs, and contribute to AI‑powered features on AWS.

You will collaborate with product managers in an Agile environment, mentor juniors, and help raise the bar on production excellence through testing, CI/CD, and robust monitoring.

Qualifications

  • 4+ years of professional software engineering experience, with production full‑stack work.
  • Proficiency in TypeScript/JavaScript across backend and frontend stacks.
  • Experience designing scalable RESTful APIs and integrating third‑party services.
  • Experience with relational or NoSQL databases (MySQL, PostgreSQL, DynamoDB).
  • Strong state management (Zustand/Redux) and data fetching patterns (SWR/React Query).
  • UI skills using Tailwind CSS or similar, with cross‑device quality awareness.
  • Security, observability and production hygiene best practices.
  • Ability to collaborate across cross‑functional teams and explain trade‑offs.
  • Experience on AWS or similar cloud; hands‑on AI/LLM integration preferred.

Responsibilities

  • Own end-to-end delivery of customer‑facing features across web and mobile apps.
  • Build and maintain backend services and APIs in Node.js/TypeScript.
  • Develop responsive frontends using React and Next.js with strong UX focus.
  • Design and ship AI‑assisted features using cloud AI services.
  • Work with AWS infrastructure to build reliable, cost‑aware systems.
  • Integrate with payment gateways, CMS, identity/SSO and other systems.
  • Write automated tests and participate in code reviews.
  • Contribute to CI/CD pipelines and production monitoring/incident response.
  • Collaborate with product managers and designers in an Agile team.
  • Mentor junior engineers and foster shared ownership culture.

Skills

TypeScript/JavaScript
Full‑stack
UI/UX awareness
RESTful APIs
AWS
AI/LLM integration
Frontend: React/Next.js
Backend: Node.js/Express/Fastify
Testing & CI/CD
Security & observability

Tools

Node.js
Express
Fastify
React
Next.js
AWS Bedrock
OpenAI
Bitbucket Pipelines
MySQL
PostgreSQL
DynamoDB
SWR
React Query
Tailwind CSS
Lambda/EKS/SQS/RDS

Job description

Job Responsibilities

What you will do:

You will be a key engineer on our Self Service team, building the digital products that millions of Astro subscribers use to manage their accounts. The apps we build include the My Astro app, astro.com.my, My NJOI app, and internal apps for employees and dealers.

  • Own end-to-end delivery of customer‑facing features across our web and mobile apps, from system design through to production monitoring
  • Build and maintain backend services and APIs in Node.js/TypeScript that power self‑service journeys (subscriptions, billing, entitlements, and account management)
  • Develop responsive, performant frontends using React and Next.js, with strong attention to UX across device types
  • Design and ship AI‑assisted features, including conversational interfaces, intelligent search, and LLM‑powered tooling leveraging cloud AI services such as AWS Bedrock or equivalent
  • Work with AWS infrastructure (Lambda, EKS, SQS, RDS, DynamoDB) to build reliable, cost‑aware systems and contribute to infra decisions
  • Integrate with third‑party platforms and internal systems such as payment gateways, CMS, identity/SSO
  • Write automated tests (unit, integration) and participate in code reviews that raise the bar for the whole team
  • Contribute to CI/CD pipelines (Bitbucket Pipelines) and support a healthy production environment through monitoring, alerting, and incident response
  • Collaborate with product managers and designers in an Agile team, from sprint planning through to retrospectives
  • Mentor junior engineers and help build a culture of shared ownership and continuous improvement
Requirements
  • 4+ years of professional software engineering experience, with meaningful time spent on production full‑stack systems
  • Fluent in TypeScript/JavaScript across backend (Node.js: Express, Fastify or similar) and frontend (React, Next.js)
  • Experience designing and building scalable RESTful APIs and integrating with third‑party services
  • Experience with databases across relational (MySQL, PostgreSQL) or NoSQL (DynamoDB)
  • Comfortable with state management (Zustand, Redux) and data fetching patterns (SWR, React Query)
  • Strong UI skills using Tailwind CSS or comparable frameworks; you care about cross‑device quality
  • Good instincts around security, observability, and production hygiene (logging, alerting, cost‑aware resource usage)
  • Work well across cross‑functional teams and communicate clearly. You can translate technical trade‑offs for non‑engineers
  • Experience with development on AWS or similar public cloud provider is a plus
  • Hands‑on with AI/LLM integration including building features with AWS Bedrock, OpenAI or similar is a plus
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AVP, Enterprise Lead Engineer
AVP, Enterprise Lead Engineer

Astro • Kuala Lumpur

On-site
MYR 240,000 - 360,000
Senior Software Engineer: AI-Driven Self-Service Platform
Senior Software Engineer: AI-Driven Self-Service Platform

Astro • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Senior Associate, Product Strategy & Management
Senior Associate, Product Strategy & Management

Astro • Kuala Lumpur

On-site
MYR 90,000 - 140,000
Career advancement opportunities
Rewards for performance
Inclusive employer culture
Senior Product Manager, AI Automations
Senior Product Manager, AI Automations

astro • Malaysia

On-site
MYR 120,000 - 180,000
Senior Associate, Product Strategy & Management
Senior Associate, Product Strategy & Management

astro • Malaysia

On-site
MYR 120,000 - 180,000
Senior Product Manager, AI Automations
Senior Product Manager, AI Automations

Astro • Kuala Lumpur

On-site
MYR 90,000 - 180,000
Senior Associate, Digital Product Management
Senior Associate, Digital Product Management

ASTRO Holdings Behad • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Associate, Digital Product Management
Senior Associate, Digital Product Management

astro • Malaysia

On-site
MYR 90,000 - 130,000
Senior Associate, Product Strategy & Management
Senior Associate, Product Strategy & Management

ASTRO Holdings Behad • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Associate, Digital Product Management
Senior Associate, Digital Product Management

Astro • Kuala Lumpur

On-site
MYR 70,000 - 120,000