Software Developer

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

Offer summary

Qualifications:

2-3 years of experience in software development or system integration., Proficiency in Python, JavaScript, and PHP programming languages., Experience with REST API integration and scripting., Familiarity with automation platforms like Windmill, Azure Logic Apps, and serverless functions..

Key responsibilities:

  • Design and develop system integrations and automation workflows.
  • Build and maintain internal tools and utilities to support business operations.
  • Develop and deploy serverless functions using platforms like Azure Functions and AWS Lambda.
  • Collaborate with teams to identify automation opportunities and improve workflows.

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 Software Developer – Integrations & Internal Tools is responsible for developing solutions that connect business systems, automate repetitive workflows, and occasionally build internal tools and utilities to support operations. The role involves scripting, API integration, and light application development using modern serverless platforms. This position is ideal for a technically versatile individual who enjoys solving practical problems through automation and clean, functional coding.


Key Responsibilities

System Integration & Automation

  • Design and build integrations between business applications using REST APIs and automation tools

  • Develop workflows with Azure Logic Apps, Windmill, N8N, and similar platforms

  • Write lightweight scripts and backend logic using Python, JavaScript, or PHP

Internal Tool Development

  • Build and maintain internal utilities or web-based tools that support business operations

  • Create backend logic and data handling components (minimal UI/UX development required)

  • Ensure tools are secure, maintainable, and aligned with internal processes

Serverless Function Development

  • Use platforms like Azure Functions and AWS Lambda to deploy event-based automation

  • Handle authentication, error handling, and logging for all deployed functions

Maintenance & Support

  • Maintain existing integrations, troubleshoot failures, and implement updates or enhancements

  • Collaborate with internal users to gather feedback and requirements for tool enhancements

AI-Augmented Development

  • Use developer-focused AI tools (e.g., GitHub Copilot, Amazon CodeWhisperer, Cursor) to enhance code generation, integration scripting, and automation workflows

  • Apply AI-based features within IDEs to speed up repetitive coding, debug logic, and document scripts more efficiently

Documentation

  • Write and maintain clear technical documentation for integrations, scripts, and internal tools

  • Maintain version control and deployment notes for ongoing maintenance

Collaboration

  • Work closely with the IT Manager and other departments to identify automation and integration opportunities

  • Coordinate with third-party vendors for API requirements, testing, and support when needed

Continuous Improvement

  • Evaluate new platforms and technologies that could improve workflow efficiency

  • Proactively suggest solutions to eliminate manual processes or inefficiencies


Role Requirements
  • 2–3 years of experience in a software development or integration-focused role

  • Proficiency in Python, JavaScript, and PHP

  • Experience building or consuming REST APIs (authentication, pagination, JSON/XML)

  • Experience using Windmill, Azure Logic Apps, Azure Functions, AWS Lambda, or related services

  • Familiarity with AI coding assistants such as GitHub Copilot, Amazon CodeWhisperer, or IDE-integrated AI plugins

  • Ability to critically review and validate AI-generated code for correctness, performance, and security

  • Familiarity with automation principles and workflow design

  • Ability to build lightweight tools (e.g., backend scripts, form-based apps, dashboards)

  • Experience using Git for version control

  • Strong troubleshooting skills and attention to detail

  • Strong ability to write clear, comprehensive, and well-structured technical documentation and diagrams


Skill Sets

Technical Skills:

  • Python, JavaScript, PHP

  • REST API integration and scripting

  • AI-powered IDE tools (Copilot, CodeWhisperer, Cursor)

  • Automation platforms: Windmill, Azure Logic Apps

  • Serverless functions: Azure Functions, AWS Lambda

  • Version control: Git (GitHub/GitLab)

  • Data handling: JSON, CSV, API responses

Soft Skills:

  • Excellent problem-solving and critical-thinking skills

  • Ability to work independently and collaboratively with cross-functional teams

  • Ability to leverage AI tools to increase productivity and efficiency

  • Strong organizational skills and attention to detail

  • Excellent written and verbal communication to document and present solutions



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!


Salary:

PHP 40,000 - PHP 50,000

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
  • Critical Thinking
  • Problem Solving

Software Engineer Related jobs