Software Developer - Full Stack

Workshop Software Pty Ltd

Northern Beaches Council

On-site

AUD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Workshop Software Pty Ltd in Warriewood, a Sydney-based platform for automotive workshops, is seeking a mid-senior Full Stack Developer (Rails + Angular) to join a small internal team. You will help build features across a Ruby on Rails backend and an Angular frontend for a global platform used by automotive workshops, delivered from three independent AWS regional stacks.

We are looking for hands-on engineers with strong Rails, frontend depth and a willingness to work through an

Qualifications

  • 4+ years commercial development on both server and client sides.
  • Strong Ruby on Rails experience is essential.
  • Proven ability to build complex front-end interfaces; Angular preferred.
  • Proficient with TypeScript, JavaScript, HTML5 and CSS3.
  • Experience with RESTful APIs and third‑party integrations.
  • Familiar with AWS and PostgreSQL.

Responsibilities

  • Build and maintain features across Rails backend and Angular frontend.
  • Contribute to AngularJS-to-Angular migration.
  • Integrate with accounting platforms, suppliers and data providers.
  • Work within automated quality gates and CI/CD processes.
  • Own code from development through to production.

Skills

Ruby on Rails
Angular
TypeScript
RESTful APIs

Tools

AWS ECS/Fargate
RDS
S3
CloudFront

Job description

Workshop Software Pty Ltd – Warriewood NSW

Full Stack Developer (Rails + Angular) – Warriewood, Sydney

Full-time, permanent

  • Hybrid arrangement available
  • Reporting to the CTO

We are looking for a mid-senior Full Stack Developer to join our small internal engineering team in Warriewood, Sydney Northern Beaches. You will build features across a Ruby on Rails backend and an Angular frontend for a platform used by automotive workshops worldwide, delivered from three independent AWS regional stacks.

Workshop Software is an innovative cloud-based platform that helps automotive workshops manage their operations efficiently. Our solution streamlines booking, invoicing, inventory, and customer communication, enabling businesses to enhance productivity and deliver exceptional service to their clients. We integrate with accounting platforms, parts suppliers, and vehicle data providers worldwide.

If you have spent your career getting good at Rails and are tired of the market pretending that skill has expired, read on. Our backend is Rails and is staying Rails. We are paying properly for people who are genuinely good at it.

Why this role is interesting
  • Full stack means full stack. Our backend workload is heavier than our frontend workload, and you will move between the two rather than wait for work that fits a narrow specialism.
  • You will be one of two people who can do the hard front-end work. Complex UI is currently single-threaded through one developer. You will change that.
  • A real migration, in flight. A significant AngularJS-to-Angular migration is underway. It is the largest technical programme in the business and you will help shape how it lands.
  • AI-augmented engineering, properly governed. AI-assisted code review, QA test-case generation and automated QA runs are part of our normal workflow, backed by a versioned automation library and automatic quality gates. This is how we work, not a pilot.
  • You own what you ship. Straight through to production across three AWS regions. No throwing it over a wall.
  • Small team, direct line. You report to the CTO. No layers, no committee, no waiting a fortnight for a decision.
What you will do
  • Build and maintain features across the Rails backend and Angular frontend
  • Take on complex front-end work across invoicing, payments, scheduling and reporting
  • Integrate with accounting platforms, parts suppliers and vehicle data providers
  • Contribute to the AngularJS-to-Angular migration
  • Work inside our automated quality gates on every change
  • Own your work through to production
What we are looking for
  • 4+ years commercial development with genuine depth on both server and client side
  • Strong, current Ruby on Rails experience. Essential and non-negotiable
  • Proven ability to build complex, interactive front-end interfaces. We run Angular; strong React or Vue experience with a real willingness to work in Angular will be considered
  • TypeScript, modern JavaScript, HTML5, CSS3, responsive design
  • Experience working in a large, long-lived codebase and extending code you did not write
  • RESTful APIs and third-party integration experience
  • PostgreSQL and the ability to reason about query performance
  • AWS experience (ECS/Fargate, RDS, S3, CloudFront)
  • Git and disciplined branching, review and release workflow
  • Demonstrable proficiency with AI-assisted development and a genuine willingness to work inside a governed AI-augmented workflow
  • Writes well-structured, verifiable code, with automated testing experience
Nice to have:

AngularJS-to-Angular migration experience

  • accounting integrations (Xero, MYOB, QuickBooks)
  • vertical SaaS, automotive or trade services
  • Jasper Reports
  • multi-region applications
Good to know

This is a hands-on engineering role, not a management one, with no direct reports. The product is more than fifteen years old, so extending and maintaining established code sits alongside new feature work. Our quality gates are automated and apply to every change.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hybrid Rails + Angular Full-Stack Engineer
Hybrid Rails + Angular Full-Stack Engineer

Workshop Software Pty Ltd • Northern Beaches Council

Hybrid
AUD 110,000 - 160,000
Full Stack Senior Software Engineer (.NET / Angular)
Full Stack Senior Software Engineer (.NET / Angular)

at • City of Yarra

On-site
AUD 120,000 - 160,000
Career progression
Mentorship and development
Training opportunities
+1
Full Stack Developer - Vehicle
Full Stack Developer - Vehicle

Transport for NSW • City of Parramatta Council

On-site
AUD 158,000 - 177,000
Full stack .NET / Angular Developer
Full stack .NET / Angular Developer

DWS • Council of the City of Sydney

Hybrid
AUD 150,000 - 180,000
Ongoing professional development
Paid learning and certifications
Active social club
+1
Full Stack Developer (Angular, .NET & Azure)
Full Stack Developer (Angular, .NET & Azure)

SustainRecruit • Council of the City of Sydney

Hybrid
AUD 90,000 - 120,000
Hybrid working
Autonomous role
Supportive team
+1
Full Stack Developer - Licensing
Full Stack Developer - Licensing

Transport for NSW • City of Parramatta Council

On-site
AUD 158,000 - 177,000
Health benefits
Hybrid or flexible work arrangements
Senior Software Engineer
Senior Software Engineer

nDeva • City of Brisbane

Hybrid
AUD 100,000 - 130,000
Software Engineer
Software Engineer

4Tel • Newcastle City Council

On-site
AUD 90,000 - 130,000
Senior Full Stack .NET + Angular Developer
Senior Full Stack .NET + Angular Developer

DWS • City of Melbourne

Hybrid
AUD 185,000
Ongoing professional and career development
Paid learning and certifications
Active social club events
+1
Senior Software Engineer
Senior Software Engineer

Iterate • City of Melbourne

On-site
AUD 150,000 - 190,000