Full Stack Web Developer | JCT Coaches

Job Title: Full Stack Web Developer

Location: Melbourne, VIC (ONSITE)

Company: JCT Coaches

About Us:

JCT Coaches is a fast-growing transport company in Melbourne, servicing airlines, government schools, local councils, and major festivals. We’re also expanding into tourism with OverlandONE, a premium adventure travel brand. We’re looking for a Full Stack Web Developer to help us build, scale, and automate our web platforms — from online bookings and ticketing systems to driver scheduling tools and internal dashboards.

Role Overview:

As our Full Stack Web Developer, you’ll take the lead on developing and maintaining our web infrastructure. You’ll work closely with our operations and marketing teams to:

  • Build a seamless online booking and ticketing system for festivals, charters, and OverlandONE tours.
  • Develop internal tools for driver scheduling, route management, and contract tracking to reduce manual admin.
  • Integrate payment gateways, SMS/email notifications, and CRM systems.
  • Ensure all systems are scalable, secure, and mobile-friendly.

Key Responsibilities:

  • Design, develop, and maintain web applications for JCT Coaches’ booking and scheduling systems.
  • Build customer-facing websites and portals with strong SEO performance and conversion-focused UX.
  • Develop internal dashboards for operations, automating driver scheduling, route planning, and reporting.
  • Integrate third-party APIs (payment providers, SMS/email automation, accounting software).
  • Ensure cross-browser compatibility, site performance, and responsive design across devices.
  • Collaborate with management to streamline and automate processes across the business.
  • Troubleshoot, test, and deploy updates quickly with minimal downtime.

Skills & Qualifications:

  • Proficient in JavaScript (React/Node.js), HTML5, CSS3, and backend frameworks (Express.js or similar).
  • Experience with databases (MySQL, PostgreSQL, or MongoDB).
  • Knowledge of Shopify or WordPress for integrating booking systems and e-commerce features.
  • Familiarity with API integrations (Stripe, PayPal, SMS/email providers).
  • Understanding of SEO, analytics, and site performance optimization.
  • Experience with version control (Git).
  • Ability to work autonomously and manage multiple projects in a fast-moving environment.

Nice-to-Have:

  • Experience building custom CRM or scheduling software.
  • Knowledge of cloud hosting (AWS, Google Cloud, or Azure).
  • Familiarity with Shopify Liquid for festival ticketing integrations.
  • Previous work with transport, logistics, or travel/tourism industries.

Why Join Us?

  • Be part of a growing, innovative transport and tourism company redefining the coach travel experience.
  • Lead the development of tools that reduce admin by 50% and improve the customer booking experience.
  • Competitive salary package + flexibility (hybrid role).
  • Opportunity for career growth as we expand into new services and international projects.

Job Type: Full-time

Pay: $70,000.00 – $75,000.00 per year

Work Authorisation:

  • Australia (Required)

Work Location: In person

Conversations @JCT Coaches

Kick off the conversation by asking about salaries, interviews or anything else @JCT Coaches.
button

Table of Contents