Remote
/

Full Stack Engineer (Forward-Deployed)

Remote | .NET (C#), Angular | Python highly preferred

Awayco is hiring a remote Full Stack Engineer to work as a forward-deployed engineer inside enterprise ecommerce retailers.

You’ll design, build, and ship production features primarily in .NET (C#) and Angular, collaborating directly with client engineering and data teams to scale systems used by major retailers.

Python experience is highly preferred, particularly in data-adjacent workflows, experimentation, or backend services.

You’ll be fully supported by the Awayco team while embedded with a key enterprise client.

We’re an Australian company, and this role requires meaningful working hour overlap with either Australia (AEST/AEDT) or the United States (ET/PT).

Role overview

We’re looking for a senior, product-minded engineer who is excited about working directly inside enterprise ecommerce environments while still contributing meaningfully to product development.

This is not traditional consulting, and it’s not a support desk role.

You’ll be embedded with a key enterprise client, working alongside their engineers and data scientists, while remaining part of the Awayco team. Your work will ship into live production systems used by large retailers. It’s high-visibility, high-trust, and high-impact.

Our current client stack centres on .NET and Angular, supported by a growing ecosystem of services and data tooling. Python capability is strongly preferred, especially where it intersects with experimentation, backend services, and data workflows.

You’ll collaborate across product, engineering, and client stakeholders to deliver pragmatic, production-ready solutions quickly.

What you’ll do

As a Full Stack Engineer at Awayco, you will:

  • Build and ship production features in .NET (C#) and Angular
  • Work directly with enterprise ecommerce retailers as an embedded engineer
  • Collaborate closely with client engineers and data scientists on architecture and implementation
  • Investigate, debug, and resolve production issues as part of end-to-end ownership
  • Design pragmatic solutions that balance speed, quality, and scalability
  • Use Python where appropriate for data processing, experimentation, or backend workflows
  • Improve reliability, observability, tooling, and developer experience
  • Contribute to scaling both our systems and our forward-deployed engineering model

This isn’t an exhaustive list. You’ll have autonomy, ownership, and real influence over outcomes.

Time zone requirements

This is a remote role, but it is not asynchronous-only.

You must have meaningful overlap with either:

  • Australia (Sydney time – AEST/AEDT), or
  • The United States (Eastern or Pacific time)

We care more about reliable overlap and collaboration than your physical location.

Why you might be excited about Awayco

  • We’re small and growing — your work will have immediate, visible impact
  • You’ll solve real problems inside real enterprise ecommerce systems
  • You’ll operate at the intersection of product, engineering, and data
  • We prioritise thoughtful async communication and minimise unnecessary meetings
  • Remote-first culture with flexibility and ownership over your schedule
  • You’ll help shape how we embed with and support enterprise clients
  • We value sustainable pace and long-term thinking

Why you might not be excited

  • Your work will be highly visible to both Awayco and client engineering teams
  • We’re still early stage (~9 people) — structure is evolving
  • Priorities can shift as we onboard clients and refine product-market fit
  • You’ll be working in live production environments with real commercial impact
  • We’re not set up to mentor junior engineers — this role requires independence
  • Some projects will be ambiguous — strong judgment is essential
  • We’re transparent about startup realities, including trade-offs and constraints

What will make you successful

  • Strong experience building production systems in .NET (C#) and Angular
  • Python experience strongly preferred, especially in data-heavy or backend contexts
  • Comfortable operating in live production environments
  • Strong problem-solving skills and pragmatic technical decision-making
  • Excellent written and verbal English communication
  • Comfortable collaborating with senior engineers and technical leaders at enterprise retailers
  • Able to balance short-term delivery with long-term system health
  • Comfortable working remotely and managing your own time
  • Collaborative, humble, and transparent
  • Writes clear documentation that helps others ramp up quickly

How we build

We focus on delivering value quickly while continuously improving our foundations.

Our engineering culture emphasises:

  • Clear, maintainable code through thoughtful review
  • Ownership of production systems and real-world outcomes
  • Logging, monitoring, and observability as first-class concerns
  • Incremental improvements to testing and deployment practices
  • Close collaboration with enterprise ecommerce teams
  • Strong written communication and decision transparency

You’ll help raise the bar across both engineering quality and client partnership.

Joining our team

Interview process

We want you at your best. There are no gotcha questions or artificial exercises — just real conversations about how you think, build, and collaborate.

1. Initial conversation

You’ll first meet with Alasdair Hamilton (General Manager, Awayco) for a 30-minute video call.

There’s nothing to prepare. The goal is to get to know you, understand your background and interests, and explore whether there’s strong mutual alignment.

You’ll learn more about Awayco, how we work with enterprise retailers, and what we’re building. You’ll also have time to ask anything about the company, team, product, or direction.

If we’re both excited to continue, we’ll share more detailed information about the company and role for you to review in your own time.

2. Technical conversation

You’ll then have a second 30-minute conversation with Shahrad.

This will be a deeper discussion about your experience with production systems, .NET and Angular development, collaboration patterns, and (if applicable) Python/data workflows.

We’ll explore how you approach problem-solving, trade-offs, ambiguity, and working inside client environments.

Again, there’s nothing specific to prepare — this is a practical discussion about how you think and build.

3. Reference conversations

We’ll speak with a few people you’ve worked with previously to understand how to best support your success and collaborate effectively.

Getting started

If this sounds exciting, fill out the following form below!

Benefits

Our benefits are built to help you thrive both professionally and personally.

Flexible Hours Icon - Quantum | Webflow Template
Flexible hours
Great Culture Icon - Quantum | Webflow Template
Great culture

Full Stack Engineer (Forward-Deployed)

Thank you! Your application has been received!

Once reviewed, we will contact you via email immediately.
Oops! Something went wrong while submitting the form.

More positions

Browse all positions