21 Aug
|
3M Consultancy
|
Victoria
21 Aug
3M Consultancy
Victoria
Job Description
Melbourne, Australia | Posted on 02/05/2026
n
Overview
n
We're looking for a Fullstack Developer with experience working at a software vendor (SaaS, PaaS, or product company) and prior exposure to microservice-based or service-oriented systems. You'll be comfortable contributing across the stack and applying lessons learned from larger or more distributed architectures to an early-stage environment.
n
You'll help build and scale our Node.js backend and React-based frontend, working closely with the founders and early team. While our system is not strictly microservice-oriented, experience in microservice environments will help inform how you approach API design, service boundaries, scalability, and long-term system evolution.
n
Experience with data engineering tools—such as AWS Glue, Apache Airflow, Apache Kafka, or similar systems—is beneficial. This is not a data engineering role, but exposure to ELT concepts, asynchronous workflows, or data-intensive systems is a plus as the platform evolves.
n
This role is ideal for someone who enjoys learning new things, experimenting to find the best solution, and thriving in the creativity and ambiguity of an early-stage startup.
n
Responsibilities
n
Build, maintain, and iterate on our core application across the Node.js backend and React frontend.
n
Develop new features end-to-end, from technical design through implementation, testing, deployment, and ongoing improvement.
n
Apply experience from microservice or distributed-system environments to contribute to clean system design, well-defined interfaces, and maintainable service boundaries.
n
Partner closely with founders and product stakeholders to help define requirements and shape user-facing functionality.
n
Participate in system design discussions,
architecture decisions, and long-term technical planning.
n
Collaborate on integrations and workflows that may involve asynchronous processing, data movement, or transformations.
n
Help establish and refine early engineering processes, coding standards, and development best practices.
n
Experiment, prototype, and explore ideas quickly to validate concepts and uncover the best solutions.
n
Qualifications
n
3+ years of professional software development experience (flexible based on candidate strength).
n
Experience working at a software vendor or product-based company.
n
Prior experience building or working within service-oriented or microservice-based systems, with an understanding of API design and system boundaries.
n
Ability and willingness to work as a fullstack generalist, contributing across frontend, backend, and system design.
n
Strong problem-solving and debugging skills.
n
Experience working in cloud environments (AWS preferred).
n
Comfortable operating in a rapid-moving, ambiguous early-stage startup environment.
n
Nice to have
n
n
- Experience working in microservice or distributed architectures, even if the current role is not microservice-first.
n
- Familiarity with event-driven systems, message queues, or asynchronous workflows.
n
- Experience with data engineering or ELT/ETL tools (AWS Glue, AWS AppFlow, Apache Kafka, etc.).
n
- Familiarity with data warehouses (Redshift, Snowflake, BigQuery) or orchestration tools.
n
- Exposure to DevOps practices, CI/CD pipelines, or infrastructure-as-code.
n
- Experience with observability concerns in larger systems (logging, monitoring, tracing).
n
- Previous early-stage startup experience.
n
- A strong passion for learning, experimenting, and exploring new technologies.
n
#J-18808-Ljbffr
📌 Full Stack Developer (Victoria)
🏢 3M Consultancy
📍 Victoria