Full Stack Developer

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Minimum 2 years of experience as a Full Stack Developer., Proficiency in JavaScript, including React.js or Vue.js, and Node.js., Experience with Python for integrations and automation scripting., Familiarity with relational databases like MySQL or PostgreSQL..

Key responsibilities:

  • Design, develop, and maintain internal web applications and tools.
  • Integrate applications with internal and third-party systems via REST APIs.
  • Debug, troubleshoot, and resolve application issues.
  • Use AI-powered development tools and integrate AI functionalities into internal tools.

Training Resources Group logo
Training Resources Group https://compliantlearningresources.zohorecruit.com.au/jobs/Careers
201 - 500 Employees
See all jobs

Job description

This is a remote position.

Grow your career with Australia's largest training resources provider
  • Work from the comfort of your own home

  • Be part of a dynamic & successful team

  • Great career progression in a rapidly expanding company

  • Enjoy the convenience of Australian hours – no night shift and weekend work


About Us

Training Resources Group develops and provides Vocational Education & Training (VET) learning resources to the Australian VET sector. As the market leader in providing these resources in Australia, we focus on creating an exceptional experience for our clients through high-quality products, exceptional customer service, and support.

Role Overview

The Full Stack Developer is responsible for designing, developing, and maintaining internal web-based tools and applications that support the organization’s operations and automation efforts. This role involves both frontend and backend development, with a focus on widely adopted technologies. The ideal candidate will also have experience using AI tools to enhance productivity and basic skills in developing or integrating AI functionalities. This role requires a proactive, detail-oriented individual who enjoys building solutions that improve efficiency and simplify workflows.


Key Responsibilities

Application Development

  • Design, develop, and maintain internal web applications and tools to improve operational workflows

  • Develop clean, scalable backend services and integrate them with intuitive frontend interfaces

  • Work closely with stakeholders to gather requirements and translate them into functional technical solutions

System Integration

  • Integrate applications with internal and third-party systems via REST APIs

  • Ensure seamless data flow between business systems and tools

Maintenance & Support

  • Debug, troubleshoot, and resolve application issues

  • Update and enhance existing internal apps to meet changing business needs

  • Perform routine code reviews and maintain code quality standards

AI Utilization & Integration

  • Use AI-powered development tools (e.g., Copilot, CodeWhisperer) to improve coding efficiency and maintain high code quality

  • Integrate AI functionalities into internal tools when needed (e.g., AI APIs, pre-trained models) to enhance automation and user experience

DevOps & Deployment

  • Deploy applications to staging and production environments as needed

  • Manage basic server configurations and understand version control and CI/CD concepts

Documentation

  • Maintain clear and up-to-date documentation for applications, APIs, and workflows

  • Create user guides and technical manuals for internal stakeholders

Continuous Improvement

  • Recommend new technologies, frameworks, and practices to improve internal tools

  • Stay informed on industry trends to ensure tools remain modern and effective

Role Requirements

  • Minimum 2 years of experience as a Full Stack Developer or similar role

  • Strong proficiency in JavaScript, including frontend frameworks (React.js or Vue.js) and backend development using Node.js (Express preferred)

  • Experience with Python for integrations and automation scripting

  • Familiarity with relational databases such as MySQL or PostgreSQL

  • Experience working with RESTful APIs

  • Experience deploying applications to cloud services (specifically Azure and AWS), and understanding cloud hosting concepts

  • Basic understanding of DevOps concepts (e.g., deployments, CI/CD pipelines)

  • Proficiency with version control systems, specifically Git and GitHub

  • Experience using AI-assisted development tools (e.g., Copilot, CodeWhisperer) to improve productivity and quality

  • Experience in integrating AI functionalities (e.g., using AI APIs, pre-trained models, and platforms such as LangChain) to support internal tools and automation

  • Experience with .NET (C#) is a plus

  • Strong analytical and problem-solving skills

  • Ability to write clear and maintainable code and documentation


Skill Sets

Technical Skills

  • JavaScript (Node.js for backend, React.js or Vue.js for frontend)

  • Python (for integrations and automation)

  • REST API development and integration

  • Relational databases: MySQL or PostgreSQL

  • Cloud deployment: Azure and AWS

  • Basic knowledge of server deployment and CI/CD processes

  • Version control: Git and GitHub

  • AI tools and basic AI development (using AI-assisted coding tools, integrating AI APIs or pre-trained models, familiarity with LangChain)

  • .NET (C#) — considered a plus

Soft Skills

  • Excellent communication and collaboration skills to work effectively with technical and non-technical stakeholders

  • Strong attention to detail and commitment to code quality and security

  • Proactive problem-solving mindset with the ability to propose improvements independently

  • Highly organized and capable of managing multiple tasks and shifting priorities

  • Adaptability to learn and apply new tools and technologies, including AI-related workflows

  • Professional conduct with a service-oriented attitude and high level of accountability



Benefits
What’s in it for You?
  • Permanent work-from-home
  • No weekend work
  • Fast career growth & development with our internal promotion
  • PHP 100,000 medical coverage for 2 dependents
  • Dental and optical benefits
  • Company-provided equipment
  • Virtual games, events, lunch outs, and many more!


Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Adaptability
  • Detail Oriented
  • Problem Solving

Full Stack Engineer Related jobs