Mid Fullstack Developer - Totara

Role Overview

We are seeking a Full Stack Developer with strong expertise in AWS cloud-native development and Totara LMS customisation to design, build, and integrate scalable digital platforms.

The role will focus on:

  • Building end-to-end web applications and APIs
  • Extending and integrating Totara LMS (Learning Management System)
  • Delivering cloud-native, secure, and scalable solutions on AWS

Key Responsibilities

1. Full Stack Development

  • Design and develop frontend and backend components for enterprise applications
  • Build responsive web interfaces using modern frameworks (React, Angular, Vue)
  • Develop backend services (Node.js, Python, Java, or similar)
  • Implement RESTful / GraphQL APIs and microservices architecture
  • Ensure high performance, scalability, and maintainability

2. AWS Cloud Engineering

  • Design and deploy solutions using AWS services such as:
    • Compute: Lambda, ECS, EC2
    • API Layer: API Gateway, AppSync
    • Data: RDS, DynamoDB, S3
    • Integration: Step Functions, EventBridge
  • Implement CI/CD pipelines (CodePipeline, CodeBuild, GitHub Actions)
  • Apply DevSecOps practices (IAM, WAF, GuardDuty, Secrets Manager)
  • Monitor and optimise cost, performance, and reliability

3. Totara LMS Development & Integration

  • Customise and extend Totara LMS to meet business requirements
  • Develop integrations using Totara External GraphQL APIs (preferred modern API)
  • Build and extend APIs, plugins, and services within Totara ecosystem
  • Integrate Totara with external systems (HR, CRM, payment, reporting systems)
  • Work with:
    • GraphQL APIs (external, AJAX, mobile)
    • OAuth 2.0 authentication for secure integrations
  • Maintain and enhance LMS workflows (learning paths, certifications, reporting)

4. System Integration & Architecture

  • Design integration patterns between:
    • Totara LMS
    • Enterprise systems (CRM, ERP, ticketing systems like JIRA)
    • AI/automation platforms (if applicable)
  • Ensure data consistency, API governance, and security compliance
  • Participate in architecture reviews and contribute to enterprise architecture standards

5. Testing & Quality Assurance

  • Implement unit, integration, and end-to-end testing
  • Ensure code quality through reviews and automated pipelines
  • Troubleshoot production issues and optimise system performance

Required Skills & Experience

Core Technical Skills

  • Strong full stack experience:
    • Frontend: React / Angular / Vue
    • Backend: Node.js / Python / Java / PHP
  • Experience with AWS cloud-native architecture
  • API development experience (REST + GraphQL)
  • Strong proficiency in PHP 7/8
  • Experience with PHP frameworks such as Laravel, CodeIgniter, Symfony, or similar
  • Solid understanding of HTML, CSS, JavaScript
  • Experience with relational databases such as MySQL / PostgreSQL
  • Knowledge of version control systems (e.g. Git)
  • Familiarity with REST APIs and MVC architecture
  • Understanding of secure coding practices
  • Strong problem‑solving and debugging skills
  • Experience with Laravel ecosystem (Eloquent, Blade, Artisan)

Totara / LMS Experience

  • Experience working with Totara LMS or Moodle-based platforms
  • Hands-on experience with:
    • GraphQL APIs
    • LMS customisation (plugins, themes, workflows)
  • Understanding of LMS concepts:
    • Learning paths, certifications, compliance tracking

Note: Totara uses a GraphQL-based API model with extensibility for custom services, making API-driven integration a core competency

DevOps & Engineering Practices

  • CI/CD pipelines and Git workflows
  • Infrastructure as Code (CloudFormation / Terraform)
  • Containerisation (Docker, Kubernetes preferred)
  • Secure coding and DevSecOps practices

Nice-to-Have Skills

  • Experience with:
    • Amazon Connect / AI-driven platforms (for digital concierge use cases)
    • Data analytics (QuickSight, Redshift)
    • Event-driven architectures
  • Exposure to:
    • Multi-tenant SaaS architectures
    • Enterprise integration tools (e.g., Workato)

Soft Skills

  • Strong problem-solving and analytical thinking
  • Ability to work in cross-functional teams (EA, DevOps, Business)
  • Clear communication with both technical and non-technical stakeholders

Education & Experience

  • Degree in Computer Science, Engineering, or related field
  • 3–5+ years of relevant experience in full stack and cloud development

What Success Looks Like

  • Successfully deliver scalable AWS-based applications
  • Seamlessly integrate and extend Totara LMS
  • Maintain high system reliability, security, and performance
  • Contribute to enterprise architecture and platform evolution

Application Confirmation

You're applying for the role below:

Mid Fullstack Developer - Totara

Location: Thành phố Hồ Chí Minh

Contract Details: Headhunt

Submit Date: 2026-04-18

No CV uploaded

About the job

Location Thành phố Hồ Chí Minh
Created On 2026-04-10
Working Model Hybrid
Job Level Middle-Senior