Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Engineering Surveys Limited

New

Software Engineer

Posted 19 views
Discussion

Summary

Sole in-house software engineer at an Adelaide surveying firm, building internal web and mobile apps, REST APIs, AWS infrastructure and Python/JS automations that turn raw field survey data into finished client reports. Stack: Next.js/React/TypeScript, Node.js, PostgreSQL/Supabase, AWS, GitHub Actions.

Salary: $90,000 – $100,000 per year

About the role

Build and maintain internal web applications, mobile applications, REST APIs and integrations between internal systems and third party services. Design and maintain databases, write automation that converts raw field survey data into finished client reports, manage the AWS environment, administer Google Cloud Console projects, maintain source control and GitHub Actions pipelines, implement authentication and role based access control, meet with directors and survey managers to establish requirements and design solutions, test code before release and write automated tests, and produce user guides and technical documentation. This is a standalone position reporting to the directors, working directly with survey managers and field crews as the sole software engineer in the business.

Key responsibilities

  • Build and maintain internal web applications using Next.js, React and TypeScript on the front end and Node.js on the server side, backed by PostgreSQL and Supabase

  • Build and maintain mobile application in React Native, used by field crews on phones and tablets and by office staff on desktop

  • Design and build REST APIs and integrations between internal systems and third party services, including data synchronisation and search indexing

  • Design and maintain databases, covering schema design, queries, migrations and performance, across PostgreSQL, Supabase and Amazon RDS

  • Write Python and JavaScript automation that converts raw field survey data into finished client reports and provisions project directories on the company shared drive

  • Manage the AWS environment applications run on, including EC2, RDS, S3 and IAM, along with monitoring and backups

  • Administer Google Cloud Console projects, including OAuth credentials, service accounts and API access for Google Workspace integrations

  • Maintain source control in Git and GitHub Actions pipelines that build, test and deploy to AWS

  • Meet with directors, survey managers and field crews to establish requirements, then design and specify solutions

  • Test code before release, write automated tests, investigate and fix faults reported by staff, produce user guides and technical documentation

About you

  • A degree in software engineering, computer science or information technology

  • Minimum 3 years commercial experience building and maintaining web applications end to end

  • Strong JavaScript or TypeScript, with production experience in Next.js, React and Node.js

  • Relational database design on PostgreSQL, including schema design, queries and migration management

  • Experience with Supabase, including its Postgres, authentication and storage services

  • Experience designing and building REST APIs and integrations with third party services

  • Python and JavaScript automation, including file system operations and scripted document generation

  • Hands on experience managing production AWS infrastructure, including EC2, RDS, S3, IAM, monitoring and backups

  • Working knowledge of Google Cloud Console, including OAuth credentials, service accounts and API enablement

  • Git and GitHub Actions, with ownership of pipelines that build, test and deploy to AWS

About us

Engineering Surveys is one of Adelaide's leading surveying firms, with a team of around 35 surveyors working across commercial and major infrastructure projects. The systems that run our projects, field documentation and equipment are built and maintained in house.

Benefits

  • Full autonomy with the systems you build, with direct access to decision makers

  • Laptop and equipment provided

  • A stable, growing business with an ongoing pipeline of work


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →