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
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:
o Compute: Lambda, ECS, EC2
o API Layer: API Gateway, AppSync
o Data: RDS, DynamoDB, S3
o 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:
o GraphQL APIs (external, AJAX, mobile)
o OAuth 2.0 authentication for secure integrations
• Maintain and enhance LMS workflows (learning paths, certifications, reporting)
4. System Integration & Architecture
• Design integration patterns between:
o Totara LMS
o Enterprise systems (CRM, ERP, ticketing systems like JIRA)
o 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
• Degree in Computer Science, Engineering, or related field
• 3–5+ years of relevant experience in full stack and cloud development
Core Technical Skills:
• Strong full stack experience:
o Frontend: React / Angular / Vue
o Backend: PHP (priority)/ Node/ Python / Java
• Experience with AWS cloud-native architecture
• API development experience (REST + GraphQL)
• 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