Full-Stack Developer

Data Processors

City of Melbourne

Hybrid

AUD 110,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Discretionary bonuses
CPI increases
O'Reilly online access
Fitness/massage allowance
Company mobile phone
Paid personal leave
Vaccination & skin checks reimburse.
Parental & paternity leave

Job summary

Data Processors is seeking a Full-Stack Software Developer to design, build and support reliable data‑centric applications in Melbourne. You will work across backend services, APIs and data stores, focusing on accuracy, security, observability and performance.

The role offers remote work or from our Southbank office with core hours 10am–4pm and 38 hours per week, including an onboarding period and on‑call duties as needed.

Qualifications

  • Experience building distributed, event-driven systems (Kafka, RabbitMQ, ActiveMQ, Pulsar etc.).
  • Strong Python for backend services, data processing or automation.
  • Experience designing and consuming APIs (REST, WebSocket) and integrating frontend and backend.
  • Practical SQL skills with relational databases; exposure to Oracle SQL/PLSQL is helpful.

Responsibilities

Skills

Python
APIs (REST/WebSocket)
SQL
Docker
Git / CI/CD
Distributed systems
Event-driven
Data processing
MongoDB
Redis
ClickHouse
Observability
Testing

Tools

Kafka
RabbitMQ
ActiveMQ
Pulsar
Oracle SQL/PLSQL

Job description

We are seeking a Full-Stack Software Developer to help design, build and support reliable applications that ingest, validate, transform and distribute large volumes of real-time data to internal and external users. You will work across backend services, APIs, data stores and user-facing tools, with a focus on accuracy, security, observability, performance and maintainability.

Applicants must have unrestricted rights to work in Australia indefinitely and be available to start work in Melbourne within 4-8 weeks. This role does not offer visa sponsorship or relocation reimbursement now nor in the future.

WORK HOURS & LOCATION:

This is a full-time position of 38 hours per week, Monday to Friday, with core collaboration hours of 10am to 4pm. Employees may work remotely or from our Southbank office. During the three-month probation period, regular office attendance will be required to support onboarding and collaboration with the team.

The role participates in an out-of-hours support roster, including evenings, weekends and public holidays, approximately one week in every four to five weeks. An on-call allowance applies, and time in lieu for hours worked while on call may be taken as agreed with the Team Leader.

WHAT WILL HELP YOU SUCCEED:

We are interested in practical capability, transferable experience and your approach to solving problems. Experience may have been gained through employment, study, open-source work or personal projects.

Experience building or supporting distributed, event-driven systems using technologies such as Kafka, RabbitMQ, ActiveMQ, Pulsar or similar.

Understanding of asynchronous programming, distributed messaging, APIs and event-driven architectures.

Must have strong Python skills for backend services, data processing or automation.

Experience designing and consuming APIs, such as REST, WebSocket or similar interfaces, and integrating frontend and backend components.

Practical SQL skills and experience working with relational databases. Oracle SQL or PL/SQL experience is helpful but not essential.

Experience working with large or complex data sets, including efficient querying, transformation, validation and troubleshooting. Exposure to MongoDB, Redis, ClickHouse or similar technologies is advantageous.

Experience using containers for software delivery, such as Docker.

Experience with version control and automated software delivery, such as Git and CI/CD tools. We value experience with automated testing, code review and maintainable development practices.

Ability to analyse technical problems using evidence, data and structured reasoning.

Clear written and verbal communication skills, including the ability to explain technical concepts to people with different levels of technical knowledge.

A collaborative approach, with the ability to contribute within a team and work independently when required.

Attention to data quality and system behaviour, with a practical approach to identifying, explaining and resolving issues.

EMPLOYEE BENEFITS:

Discretionary bi-annual bonuses.

CPI increases on base (post-12 months of service).

Comprehensive learning and development support, including access via a Company subscription to O'Reilly online.

Weekly fitness and / or massage allowance.

Company mobile phone for support calls / allowance for personal phone costs.

2 days of paid personal leave can be used to attend preventative medical appointments.

Reimbursement of out-of-pocket costs for annual vaccinations & skin cancer checks.

Paid parental & paternity leave.

WHO ARE WE?

Data Processors develops high-performance data processing and modelling systems for business customers. Our software processes large volumes of real-time data where accuracy, reliability and low latency are critical. We adopt a flat structure to avoid bureaucracy, and we are agile in our approach to enable maximisation of opportunities for continued growth and success within our unique domain. Further details about our business domain will be shared with applicants at interview stage.

Shortlisted applicants will be contacted within 72 business hours.

To learn more about usvisit: https://www.dataprocessors.com.au.

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

Similar jobs worth comparing

Remote Full-Stack Dev for Real-Time Data & APIs
Remote Full-Stack Dev for Real-Time Data & APIs

Data Processors • City of Melbourne

Hybrid
AUD 110,000 - 140,000
Discretionary bonuses
CPI increases
O'Reilly online access
+5
Full Stack Developer at Service Stream
Full Stack Developer at Service Stream

Service Stream • City of Melbourne

Hybrid
AUD 120,000 - 150,000
Hybrid work flexibility
Career growth opportunities
Office: Collins Street Melbourne
Software NEW Senior Full Stack Platform Engineer (Cloud & AI Integration) Melbourne (HQ) / Sydney / Remote Australia View Role
Software NEW Senior Full Stack Platform Engineer (Cloud & AI Integration) Melbourne (HQ) / Sydney / Remote Australia View Role

NXTGEN Industries • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Big Data Engineer
Big Data Engineer

Peoplebank • City of Melbourne

On-site
AUD 120,000 - 170,000
Software NEW Senior Full Stack Platform Engineer (Cloud & AI Integration) Melbourne, VIC (Hybri[...]
Software NEW Senior Full Stack Platform Engineer (Cloud & AI Integration) Melbourne, VIC (Hybri[...]

NXTGEN Industries • City of Melbourne

Hybrid
AUD 120,000 - 160,000
Application Support Specialist
Application Support Specialist

Sarb Management Group • City of Melbourne

On-site
AUD 70,000 - 100,000
On-site gym
Myki commuter club
Employee benefits
Data Entry Operator
Data Entry Operator

HOBAN Recruitment • Victoria

On-site
AUD 74,000 - 86,000
Weekly pay
Dedicated consultant
Future opportunities
Full Stack Developer (PHP/Laravel)
Full Stack Developer (PHP/Laravel)

Cipher Recruitment • Sydney

Hybrid
AUD 120,000 - 160,000
Full Stack Developer
Full Stack Developer

Paxus • Melbourne

On-site
AUD 70,000 - 120,000
Full Stack Engineer
Full Stack Engineer

UCentric • City of Melbourne

On-site
AUD 80,000 - 100,000