Full Stack Software Engineer at Marigold | AU | Rezi

Full Stack Software Engineer at Marigold

Full Stack Software Engineer

Marigold · AU

1 months ago

Full Stack Software Engineer

Marigold · AU

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Full Stack Software Engineer role.

Rezi rewrites your resume against Marigold's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Full Stack Software Engineer posting at Marigold — free, in seconds.

About the Role

Senior Full Stack Engineers are an integral part of our autonomous, multi-disciplinary product teams, working closely with UX designers, Product Managers, and other software engineers to deliver quality, rock-solid customer experiences and scale our systems for ever-increasing growth. We work in small teams with clear objectives, which allows for accountability and transparency, and an expectation to support and maintain the software we create, including participation in an on-call rotation.

Responsibilities

  • Support and maintain the software created.
  • Participate in an on-call rotation.
  • Shape architecture decisions.
  • Raise the bar on code quality through review and mentorship.
  • Take ownership of problems end to end, including scoping, tradeoffs, and long-term maintainability.

Requirements

  • 10+ years of experience as a software developer.
  • BA/BS degree in Computer Science or a related field (or 3+ years of additional relevant industry experience).
  • Fluency in at least two programming languages, preferably including C#, Java, or JavaScript/TypeScript.
  • Comfortable using AI-augmented development tools (e.g., Copilot, Claude Code, Cursor) with judgment.
  • Familiarity with a range of storage engines (SQL, Elasticsearch, Cassandra, RDS offerings) and knowing when each is the right fit.
  • Data-driven decision making and familiarity with instrumentation techniques.
  • Effective communication skills, via interactive mediums and documentation.
  • Teamwork and solid collaboration skills.
  • Experience in event streaming architecture and stream processing (Kafka, Spark).
  • Solid IaC experience with Terraform; comfortable picking up other provisioning/config tools as needed.
  • Potential, a desire for learning, and passion for contributing are heavily weighed.

Skills

  • C#
  • JavaScript
  • SQL
  • Java
  • Backbone.js
  • React
  • ReactJS
  • Node.js
  • AWS
  • EC2
  • ECS
  • SNS/SQS
  • RDS
  • Elasticache
  • Elasticsearch
  • Kafka
  • Spark
  • Terraform

Location

  • Nashville, Tennessee
  • Sydney
  • London

Work Type

  • Remote
  • Full-time

Experience Level

  • Senior

Education Level

  • BA/BS degree in Computer Science or related field

Benefits

  • Unlimited time off
  • Flexible hours
  • Fully remote work
  • Birthday off
  • Generous parental leave for both parents
  • Home office setup allowance
  • Optional fortnightly team gatherings at WeWork offices (lunch provided)
  • Culture clubs
  • Annual DevCamp
  • Change Days
  • Innovation Sprints
  • Employee Assistance Program
  • Wellbeing app
  • Flu vaccinations
  • Salary continuance
  • Life insurance

About the Company

  • Marigold is a fast-growing marketing technology company helping growing businesses build stronger customer relationships through its three core platforms: Emma, Campaign Monitor, and Vuture.
  • We deliver powerful tools for email, SMS, and marketing automation that elevate engagement and drive real results.
  • Marigold is headquartered in Nashville, Tennessee with offices in Sydney and London.