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
