11 Nov
|
3M Consultancy
|
Melbourne
11 Nov
3M Consultancy
Melbourne
Job Description
/n Job Title: Full Stack Developer. /n /n /n /n
Location:
Melbourne, Australia./n /n /n /n Duration: Full-Time/n /n /n /n /n /n /n Role Summary:/n /n /n /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 /n /n /n /n /n /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 /n /n /n /n /n /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 /n /n /n /n /n /n This role is ideal for someone who enjoys learning current things, experimenting to find the best solution, and thriving in the creativity and ambiguity of an early-stage startup./n /n /n /n /n /n /n
Key Responsibilities
/ Your role in detail:/n /n /n /n Build, maintain, and iterate on our core application across the Node.js backend and React frontend./n /n /n /n Develop new features end-to-end, from technical design through implementation, testing, deployment, and ongoing improvement./n /n /n /n Apply experience from microservice or distributed-system environments to contribute to clean system design, well-defined interfaces, and maintainable service boundaries./n /n /n /n Partner closely with founders and product stakeholders to help define requirements and shape user-facing functionality./n /n /n /n Participate in system design discussions,
architecture decisions, and long-term technical planning./n /n /n /n Collaborate on integrations and workflows that may involve asynchronous processing, data movement, or transformations./n /n /n /n Help establish and refine early engineering processes, coding standards, and development best practices./n /n /n /n Experiment, prototype, and explore ideas quickly to validate concepts and uncover the best solutions./n /n /n /n /n /n /n Skills, qualifications &
Experience:
/n /n /n /n 3+ years of professional software development experience (flexible based on candidate strength)./n /n /n /n Experience working at a software vendor or product-based company./n /n /n /n Strong experience with JavaScript/TypeScript, Node.js, and modern frontend frameworks (React preferred)./n /n /n /n Prior experience building or working within service-oriented or microservice-based systems, with an understanding of API design and system boundaries./n /n /n /n Ability and willingness to work as a fullstack generalist, contributing across frontend, backend, and system design./n /n /n /n Solid problem-solving and debugging skills./n /n /n /n Experience working in cloud environments (AWS preferred)./n /n /n /n Comfortable operating in a fast-moving, ambiguous early-stage startup environment./n /n /n /n /n /n /n Nice to have:/n /n /n /n Experience working in microservice or distributed architectures, even if the current role is not microservice-first./n /n /n /n Familiarity with event-driven systems, message queues, or asynchronous workflows./n /n /n /n Experience with data engineering or ELT/ETL tools (AWS Glue, AWS AppFlow, Apache Kafka, etc.)./n /n /n /n Familiarity with data warehouses (Redshift, Snowflake, BigQuery) or orchestration tools./n /n /n /n Exposure to DevOps practices, CI/CD pipelines, or infrastructure-as-code./n /n /n /n Experience with observability concerns in larger systems (logging, monitoring, tracing)./n /n /n /n Previous early-stage startup experience./n /n /n /n A strong passion for learning, experimenting, and exploring new technologies./n /n /n
📌 Full Stack Developer (Melbourne)
🏢 3M Consultancy
📍 Melbourne