remote
Full Stack Engineer - AI - Orygen, The National Centre of Excellence in Youth Mental Health
Full Stack Developer
Full‑Stack Engineer – AI building scalable web and AI services using Python, Node.js, React, and AWS, delivering data‑driven solutions for youth mental health outcomes.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack applications integrating AI models with user‑facing interfaces.
- Implement RESTful APIs in Node.js and Python, ensuring secure, scalable, and high‑performance services.
- Build and deploy containerized microservices on AWS using Docker, ECS/EKS, and manage CI/CD pipelines.
- Collaborate with data scientists to operationalise machine‑learning models and monitor model performance in production.
- Write unit, integration, and end‑to‑end tests; participate in code reviews and continuous improvement.
Requirements
- 3+ years of full‑stack development experience with Python, Node.js, and React.
- Strong knowledge of AWS services (Lambda, S3, RDS, ECS/EKS) and container orchestration.
- Experience deploying ML models and working with data pipelines.
- Proficiency in Git, CI/CD, and automated testing frameworks.
- Excellent problem‑solving skills and a collaborative mindset in an agile environment.
Skills
pythonnodejsreactawsmachine learningdockercicd