Senior Full-Stack Software Engineer (2 Positions)

DC2AC PTE LTD

Kuala Lumpur

On-site

MYR 180,000 - 240,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

GivEnergy Software is seeking two Senior Full-Stack Software Engineers to maintain, enhance, and evolve our energy management platform. You will work with a serverless AWS backend, a PHP web application, and Flutter mobile apps, delivering scalable solutions for connected devices and AI-powered capabilities.

As a senior engineer, you will own the software lifecycle, drive technical excellence, and collaborate with global teams to shape architecture and operations while expanding our platform

Qualifications

  • At least 8 years of professional software development experience and demonstrated leadership in technical initiatives.
  • Experience guiding architecture decisions and working with distributed/international teams.
  • Strong hands-on development experience with a focus on quality and maintainability.
  • Proficient with modern AI-assisted development tools and responsible AI practices.

Responsibilities

  • Design, develop, test, and maintain applications in TypeScript, PHP/Laravel, Flutter, and supporting cloud services.
  • Develop and integrate AI-powered features and automation where appropriate.
  • Monitor platform health, respond to incidents, and ensure high availability.
  • Drive architectural decisions and contribute to roadmaps with stakeholders.

Skills

TypeScript (Node.js)
PHP / Laravel
Flutter
AWS
Serverless architecture
AI/LLM integration
RESTful API design
GitHub workflows
CI/CD
OAuth2
IoT platforms
Firebase Cloud Messaging

Tools

AWS Lambda / API Gateway
Laravel
Flutter
TypeScript
SQS
GitHub
OpenAI APIs
Bedrock
Anthropic
Google Play / App Store deployment
CloudWatch

Job description

Senior Full-Stack Software Engineer (2 Positions)

GivEnergy Software is looking for two experienced Full-Stack Software Engineers to maintain, enhance, and evolve our software platform while helping shape the next generation of intelligent energy management solutions. Our software stack consists of a predominantly serverless AWS backend that processes data from our fleet of internet-connected devices, delivering value to customers through REST APIs, a PHP web application, Flutter mobile apps (Android & iOS), and emerging AI-powered capabilities.

As a Senior Software Engineer, you will take ownership of the software development lifecycle, champion technical excellence, and play a key role in maintaining, modernising, and expanding our software platform. Working closely with both local and international stakeholders, you will progressively take on broader technical ownership and operational responsibilities as the engineering function continues to evolve globally. Your expertise will be instrumental in guiding architectural decisions, improving engineering practices, and delivering scalable, reliable software that supports our long-term business objectives.

Key Accountabilities

Onboarding & Technical Ownership

Quickly gain a thorough understanding of the existing software platform through knowledge transfer from the current engineering team.

Take ownership of the GivEnergy software stack and assume responsibility for its ongoing operation, maintenance, and future development.

Identify and implement opportunities to improve platform performance, operational efficiency, and cloud cost optimisation. Strong AWS expertise will be essential.

Software Management

Work independently or alongside another senior engineer to ensure the continuity, stability, security, and scalability of the complete software platform, including:

AWS-based, predominantly serverless backend

PHP/Laravel web application

Flutter mobile applications for Android and iOS

AI-enabled software components and services, where applicable

Perform ongoing system administration, operational support, and platform maintenance.

Collaborate effectively with engineering and business teams across multiple regions, with increasing responsibility for supporting global software operations and knowledge ownership.

Strategic Responsibilities

Help define and execute the long-term software strategy in alignment with business goals.

Design and implement new platform capabilities and product enhancements.

Contribute to architectural and technical decisions that influence company direction.

Provide technical input into product roadmap planning and future technology investments.

Evaluate and adopt AI technologies where they deliver measurable value, including developer productivity, automation, analytics, and product features.

Practical Responsibilities

Design, develop, test, and maintain applications written in TypeScript, PHP/Laravel, Flutter, and supporting cloud services.

Develop and integrate AI-powered software features, services, or automation where appropriate.

Monitor platform health and respond to incidents and alerts to maintain high service availability.

Perform software upgrades, security patching, dependency management, and ongoing platform maintenance.

Continuously improve engineering processes, workflows, and development practices.

Manage technical tooling, CI/CD pipelines, cloud infrastructure, and operational processes.

Ensure solutions are aligned with architectural standards, security requirements, and the company's global engineering vision.

What We're Looking For

A self-motivated, dependable engineer who is comfortable taking ownership of complex systems and working effectively in a dynamic environment.

At least 8 years of professional software development experience, including experience leading technical initiatives and influencing architecture.

Extensive hands-on development experience while maintaining strategic and technical oversight.

Demonstrated ability to understand, maintain, and enhance existing production systems with minimal supervision.

Experience collaborating with distributed or international engineering teams and progressively taking ownership of critical systems.

Practical experience using modern AI-assisted development tools and applying AI technologies responsibly to improve software development, operational efficiency, or product capabilities while maintaining strong engineering fundamentals and code quality.

Technical Skills

Experience in several of the following technologies is highly desirable:

TypeScript (Node.js)

PHP / Laravel

Flutter

AWS (Lambda, API Gateway, RDS, Aurora, EC2, Elastic Beanstalk, S3, ElastiCache, SES, SSM)

Serverless architecture

AI/LLM integration (e.g. OpenAI APIs, Amazon Bedrock, Anthropic, vector databases, AI agents, or similar technologies)

Messaging and queueing (SQS or equivalent)

GitHub and modern version control workflows

RESTful API design, development, and integration

Google Play Console and Apple App Store deployment

IoT platforms and connected devices

Firebase Cloud Messaging (FCM)

CI/CD and automation pipelines

OAuth2 and modern authentication protocols

Remuneration

Remuneration package commensurate with qualifications, skills, and relevant experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer: AWS, AI & IoT Platform
Senior Full-Stack Engineer: AWS, AI & IoT Platform

DC2AC PTE LTD • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Senior Software Engineer (Fullstack) - Contract
Senior Software Engineer (Fullstack) - Contract

Experian Asia Pacific • Cyberjaya

Hybrid
MYR 180,000 - 300,000
Hybrid work model
Equal opportunities employer
Senior Executive Fullstack Developer资深全栈开发工程师
Senior Executive Fullstack Developer资深全栈开发工程师

BRANDWRITER AI SDN. BHD. (fka Miraity R&D Sdn. Bhd.) • Petaling Jaya

On-site
MYR 100,000 - 156,000
Fullstack Engineer
Fullstack Engineer

Luxoft • Malaysia

Hybrid
MYR 120,000 - 180,000
Head of Engineering – Modern Stack & AI Integration
Head of Engineering – Modern Stack & AI Integration

Randstad Malaysia • Kuala Lumpur

On-site
MYR 360,000 - 600,000
Flexible working culture
Professional growth opportunities
Senior Software Developer
Senior Software Developer

DH DIGILAB (M) SDN BHD • Johor Bahru

On-site
MYR 180,000 - 240,000
Software Engineer
Software Engineer

Soft Space • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Always Marketing Malaysia Sdn Bhd • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Senior Full Stack Engineer
Senior Full Stack Engineer

EverestEngineering • Kuala Lumpur

On-site
MYR 80,000 - 120,000
Senior AI Development Engineer
Senior AI Development Engineer

OceanSTAR Elite Engineering Groups Pte. Ltd. • Kuala Lumpur

On-site
MYR 180,000 - 220,000