Software Engineer, Growth
for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). We should map content accordingly.
We must not repeat job title as heading. No Job ID. Remove boilerplate, duplicate lines, application instructions. Preserve all substantive info.
We need sections only when posting has real specific content. We have:
- About Tin Can (company description) -> could be "About the role"? Actually "About Tin Can" is about company. Could map to "About the role"? The instruction says use headings like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. So we should use those headings if appropriate. We have content about role responsibilities (What You'll Do) -> map to Responsibilities. Requirements/Qualifications/Skills -> map from "What We're Looking For". Benefits -> maybe from "Why Join Tin Can" (mission, culture). Pay -> from Compensation Range. Schedule not present, so omit.
We also have "About Tin Can" description; maybe we can put that under "About the role"? But that heading is for role description. Could also create a custom heading? The instruction says use for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). It doesn't forbid other headings? It says use those for section headings (e.g...). Likely we should stick to those. So we can have sections: About the role (company overview), Responsibilities (What You'll Do), Requirements (What We're Looking For), Benefits (Why Join Tin Can), Pay (Compensation Range). Possibly also Skills? Could split Requirements into Requirements and Skills but we can keep as Requirements.
We must not emit empty sections. Ensure we have substantive content.
We need to use - for any list of duties/requirements/benefits. So we need to convert bullet points into lists.
Let's extract content:
About Tin Can paragraph: "Tin Can is building a safer, simpler way for kids to connect — without smartphones. We’re creating screen-free, delightful devices and services that let families call the people who matter most, free from the noise of today’s digital world. We’re building a bold, authentic, nostalgic, and kinda quirky brand that resonates with folks who want something simpler & better for their kids than the tech-infused lives we’re currently living (and who have a sense of humor about it)."
That's prose ->
.
The Role: "Families meet Tin Can long before they hold one — on a landing page, in a friend’s text with a referral code, in an ad that made them smile. All of it is software. When it works, a family who wanted something better for their kids finds us; when a page breaks mid-campaign or a promised referral credit never arrives, they don’t. We’re looking for a software engineer to own the systems behind how new families find Tin Can and decide to bring one home. You’ll run our Shopify storefront, build our referral program, and own the services and APIs underneath both. You’ll build the tooling that lets growth marketers launch their own landing pages, and turn the integrations behind our storefront into systems we can test, watch, and reverse. You’ll collaborate with our growth and brand teams, and work with the engineers who own our app, voice platform, and account portal. Real money and real trust run through these systems, so you’ll go as deep as that asks."
That's prose; could be part of About the role or Responsibilities? Probably part of About the role (overview). We'll include in About the role section.
What You'll Do list: multiple bullet-like sentences each starting with "Own our Shopify storefront..." etc. We'll turn each into
- .
What We're Looking For: list of bullet-like sentences each starting with a bold phrase? Actually it's a paragraph with bullet-like items separated by line breaks? In the text it's a continuous paragraph with sentences. We'll split into items where each starts with a capitalized phrase? Better to treat each sentence as a list item. We'll create
- for each distinct requirement.
Why Join Tin Can: multiple paragraphs each starting with bold? Actually it's a series of sentences separated by periods. We'll make
for prose or
- for list? It's more like benefits; we can make
- for each benefit point.
Compensation Range: "Compensation Range: $145K - $175K Software Engineer, Growth". Actually appears twice. We'll just include once as
.
We must not duplicate lines. The posting had duplicated sections (What You'll Do etc repeated). We'll deduplicate.
Now produce HTML:
About the role
Tin Can is building a safer, simpler way for kids to connect — without smartphones. We’re creating screen-free, delightful devices and services that let families call the people who matter most, free from the noise of today’s digital world. We’re building a bold, authentic, nostalgic, and kinda quirky brand that resonates with folks who want something simpler & better for their kids than the tech‑infused lives we’re currently living (and who have a sense of humor about it). Families meet Tin Can long before they hold one — on a landing page, in a friend’s text with a referral code, in an ad that made them smile. All of it is software. When it works, a family who wanted something better for their kids finds us; when a page breaks mid‑campaign or a promised referral credit never arrives, they don’t. We’re looking for a software engineer to own the systems behind how new families find Tin Can and decide to bring one home. You’ll run our Shopify storefront, build our referral program, and own the services and APIs underneath both. You’ll build the tooling that lets growth marketers launch their own landing pages, and turn the integrations behind our storefront into systems we can test, watch, and reverse. You’ll collaborate with our growth and brand teams, and work with the engineers who own our app, voice platform, and account portal. Real money and real trust run through these systems, so you’ll go as deep as that asks.
Responsibilities
- Own our Shopify storefront for acquisition — the launches and seasonal campaigns behind our biggest moments of the year
- Build our referral program end to end — invite moments, eligibility, reward fulfillment, and the identity and attribution data that makes us pay exactly once
- Own the integrations where an order becomes a customer, an activation, and a reward — the seams between platforms are where the money and the trust live
- Turn the glue behind our campaigns into services with owners, tests, alarms, and a rollback
- Build the self‑serve tooling that gets you out of the page‑building business — components, templates, version control, and monitoring, so growth marketing can publish on their own
- Build the digital half of our brand campaigns with our creative team — the sites and sign‑up flows behind the stories we want families to join
- Instrument what you ship, with the team that owns our experimentation platform, so a launch’s numbers can be trusted
Requirements
- 4+ years building and running customer‑facing web applications, with real ownership of what you shipped
- Strong TypeScript across the stack — you’ve built and run APIs in production (AWS Lambda, Cloudflare Workers, etc.)
- You’ve built integrations across third‑party platforms and think in idempotency and reconciliation, because events arrive twice, arrive late, and bring the same person back under two identities
- You prioritize testability, observability, and reliability
- You’ve built tools for non‑engineers so the people closest to a campaign don’t wait on you
- Platform judgment on commerce — what belongs inside Shopify, what belongs in a service you own, and what an integration’s credentials can reach
- Fluency using AI as a multiplier across prototyping, build, and analysis; this is how we work, not a nice‑to‑have
- You’ve worked toward campaign deadlines and know how to ship something excellent when the launch date genuinely can’t move, and you can take brand and design direction and make it look right
- A clear communicator who writes things down, and a collaborative, low‑ego approach — everyone here sweeps the floor
- Bonus: a referral, affiliate, or loyalty platform you integrated through its APIs, where the real work hid in identity, attribution, and reward fulfillment; Shopify theme, checkout, or app development; feature‑flag or lifecycle‑marketing tooling; an eye for craft; or growing a direct‑to‑consumer brand through real seasonal peaks
Benefits
- We’re building tech that protects childhood: we’re on a quest to give kids a more analog childhood — one with real conversations, real connection, and way less screen time. No doomscrolling, data mining, or dopamine traps — just a simpler, better way for kids to stay in touch.
- You’ll own the machine behind how families find us: this is our first engineering role dedicated entirely to growth — the storefront, the referral program, and the systems underneath them are yours, including how we know they’re working.
- Small, high‑trust team: every company says “team,” but at Tin Can it means something different. We’re a small, mission‑driven group that genuinely has each other’s backs — professionally and personally. You’ll be joining a tight‑knit crew where your ideas and instincts matter from day one.
- Room to explore, not just execute: you’ll have the space to challenge assumptions, solve hard problems, and build systems that reflect our values of trust, simplicity, and care.
Pay
Compensation Range: $145K - $175K
We should not include Schedule section.
Make sure no extra markdown. Output only HTML fragment.
Check for duplicate content: we removed duplicate "What You'll Do" etc. Good.
Check that we didn't include job title heading. Good.
Check that we didn't include Job ID. Good.
Check that we preserved all substantive info: we included company description, role overview, responsibilities, requirements, benefits, pay. Did we miss any specifics like "You’ll run our Shopify storefront, build our referral program, and own the services and APIs underneath both." That's covered in responsibilities bullet? Actually we have bullet about owning Shopify storefront for acquisition, building referral program end to end, owning integrations. The line about building tooling for growth marketers is there. The line about building digital half of brand campaigns is there. Instrumentation is there. Good.
We might have missed "You’ll build the tooling that lets growth marketers launch their own landing pages, and turn the integrations behind our storefront into systems we can test, watch, and reverse." That's covered partially: "Build the self‑serve tooling that gets you out of the page‑building business — components, templates, version control, and monitoring, so growth marketing can publish on their own" and "Turn the glue behind our campaigns into services with owners, tests, alarms, and a rollback". Good.
Check that we didn't miss "You’ll collaborate with our growth and brand teams, and work with the engineers who own our app, voice platform, and account portal." That's in the About the role paragraph.
All
- for any list of duties/requirements/benefits. So we need to convert bullet points into lists.
Let's extract content:
About Tin Can paragraph: "Tin Can is building a safer, simpler way for kids to connect — without smartphones. We’re creating screen-free, delightful devices and services that let families call the people who matter most, free from the noise of today’s digital world. We’re building a bold, authentic, nostalgic, and kinda quirky brand that resonates with folks who want something simpler & better for their kids than the tech-infused lives we’re currently living (and who have a sense of humor about it)."
That's prose ->
. The Role: "Families meet Tin Can long before they hold one — on a landing page, in a friend’s text with a referral code, in an ad that made them smile. All of it is software. When it works, a family who wanted something better for their kids finds us; when a page breaks mid-campaign or a promised referral credit never arrives, they don’t. We’re looking for a software engineer to own the systems behind how new families find Tin Can and decide to bring one home. You’ll run our Shopify storefront, build our referral program, and own the services and APIs underneath both. You’ll build the tooling that lets growth marketers launch their own landing pages, and turn the integrations behind our storefront into systems we can test, watch, and reverse. You’ll collaborate with our growth and brand teams, and work with the engineers who own our app, voice platform, and account portal. Real money and real trust run through these systems, so you’ll go as deep as that asks." That's prose; could be part of About the role or Responsibilities? Probably part of About the role (overview). We'll include in About the role section. What You'll Do list: multiple bullet-like sentences each starting with "Own our Shopify storefront..." etc. We'll turn each into
- .
What We're Looking For: list of bullet-like sentences each starting with a bold phrase? Actually it's a paragraph with bullet-like items separated by line breaks? In the text it's a continuous paragraph with sentences. We'll split into items where each starts with a capitalized phrase? Better to treat each sentence as a list item. We'll create
- for each distinct requirement.
Why Join Tin Can: multiple paragraphs each starting with bold? Actually it's a series of sentences separated by periods. We'll make
for prose or
- for list? It's more like benefits; we can make
- for each benefit point.
Compensation Range: "Compensation Range: $145K - $175K Software Engineer, Growth". Actually appears twice. We'll just include once as
. We must not duplicate lines. The posting had duplicated sections (What You'll Do etc repeated). We'll deduplicate. Now produce HTML:
About the role
Tin Can is building a safer, simpler way for kids to connect — without smartphones. We’re creating screen-free, delightful devices and services that let families call the people who matter most, free from the noise of today’s digital world. We’re building a bold, authentic, nostalgic, and kinda quirky brand that resonates with folks who want something simpler & better for their kids than the tech‑infused lives we’re currently living (and who have a sense of humor about it). Families meet Tin Can long before they hold one — on a landing page, in a friend’s text with a referral code, in an ad that made them smile. All of it is software. When it works, a family who wanted something better for their kids finds us; when a page breaks mid‑campaign or a promised referral credit never arrives, they don’t. We’re looking for a software engineer to own the systems behind how new families find Tin Can and decide to bring one home. You’ll run our Shopify storefront, build our referral program, and own the services and APIs underneath both. You’ll build the tooling that lets growth marketers launch their own landing pages, and turn the integrations behind our storefront into systems we can test, watch, and reverse. You’ll collaborate with our growth and brand teams, and work with the engineers who own our app, voice platform, and account portal. Real money and real trust run through these systems, so you’ll go as deep as that asks.
Responsibilities
- Own our Shopify storefront for acquisition — the launches and seasonal campaigns behind our biggest moments of the year
- Build our referral program end to end — invite moments, eligibility, reward fulfillment, and the identity and attribution data that makes us pay exactly once
- Own the integrations where an order becomes a customer, an activation, and a reward — the seams between platforms are where the money and the trust live
- Turn the glue behind our campaigns into services with owners, tests, alarms, and a rollback
- Build the self‑serve tooling that gets you out of the page‑building business — components, templates, version control, and monitoring, so growth marketing can publish on their own
- Build the digital half of our brand campaigns with our creative team — the sites and sign‑up flows behind the stories we want families to join
- Instrument what you ship, with the team that owns our experimentation platform, so a launch’s numbers can be trusted
Requirements
- 4+ years building and running customer‑facing web applications, with real ownership of what you shipped
- Strong TypeScript across the stack — you’ve built and run APIs in production (AWS Lambda, Cloudflare Workers, etc.)
- You’ve built integrations across third‑party platforms and think in idempotency and reconciliation, because events arrive twice, arrive late, and bring the same person back under two identities
- You prioritize testability, observability, and reliability
- You’ve built tools for non‑engineers so the people closest to a campaign don’t wait on you
- Platform judgment on commerce — what belongs inside Shopify, what belongs in a service you own, and what an integration’s credentials can reach
- Fluency using AI as a multiplier across prototyping, build, and analysis; this is how we work, not a nice‑to‑have
- You’ve worked toward campaign deadlines and know how to ship something excellent when the launch date genuinely can’t move, and you can take brand and design direction and make it look right
- A clear communicator who writes things down, and a collaborative, low‑ego approach — everyone here sweeps the floor
- Bonus: a referral, affiliate, or loyalty platform you integrated through its APIs, where the real work hid in identity, attribution, and reward fulfillment; Shopify theme, checkout, or app development; feature‑flag or lifecycle‑marketing tooling; an eye for craft; or growing a direct‑to‑consumer brand through real seasonal peaks
Benefits
- We’re building tech that protects childhood: we’re on a quest to give kids a more analog childhood — one with real conversations, real connection, and way less screen time. No doomscrolling, data mining, or dopamine traps — just a simpler, better way for kids to stay in touch.
- You’ll own the machine behind how families find us: this is our first engineering role dedicated entirely to growth — the storefront, the referral program, and the systems underneath them are yours, including how we know they’re working.
- Small, high‑trust team: every company says “team,” but at Tin Can it means something different. We’re a small, mission‑driven group that genuinely has each other’s backs — professionally and personally. You’ll be joining a tight‑knit crew where your ideas and instincts matter from day one.
- Room to explore, not just execute: you’ll have the space to challenge assumptions, solve hard problems, and build systems that reflect our values of trust, simplicity, and care.
Pay
Compensation Range: $145K - $175K
We should not include Schedule section. Make sure no extra markdown. Output only HTML fragment. Check for duplicate content: we removed duplicate "What You'll Do" etc. Good. Check that we didn't include job title heading. Good. Check that we didn't include Job ID. Good. Check that we preserved all substantive info: we included company description, role overview, responsibilities, requirements, benefits, pay. Did we miss any specifics like "You’ll run our Shopify storefront, build our referral program, and own the services and APIs underneath both." That's covered in responsibilities bullet? Actually we have bullet about owning Shopify storefront for acquisition, building referral program end to end, owning integrations. The line about building tooling for growth marketers is there. The line about building digital half of brand campaigns is there. Instrumentation is there. Good. We might have missed "You’ll build the tooling that lets growth marketers launch their own landing pages, and turn the integrations behind our storefront into systems we can test, watch, and reverse." That's covered partially: "Build the self‑serve tooling that gets you out of the page‑building business — components, templates, version control, and monitoring, so growth marketing can publish on their own" and "Turn the glue behind our campaigns into services with owners, tests, alarms, and a rollback". Good. Check that we didn't miss "You’ll collaborate with our growth and brand teams, and work with the engineers who own our app, voice platform, and account portal." That's in the About the role paragraph. All
- for each benefit point.
Compensation Range: "Compensation Range: $145K - $175K Software Engineer, Growth". Actually appears twice. We'll just include once as
- for list? It's more like benefits; we can make
- for each distinct requirement.
Why Join Tin Can: multiple paragraphs each starting with bold? Actually it's a series of sentences separated by periods. We'll make