About rediem
rediem is a fast-growing early-stage, VC backed startup. rediem distills and productizes the core principles that inspire an iconic brand’s cult-like following through an operating system for brand community and belonging. We work with some of the top consumer brands; Olipop, Sun Bum, Faherty and many more.
We are looking for a Software Engineer to help shape the future of our platform and help create the future of social commerce. We have some exciting scale challenges ahead as we scale from millions of users to tens of millions of users and need someone with the right skills and attitude to help us continue to grow.
We want someone who is aligned with our values:
- Radical Candor - Be hard on the work, not on each other. Operate with transparency and assume positive intent.
- Excellence - Do everything to the best of your ability.
- Delightful customer experience - For our merchants and their customers. Anticipate customer needs before they are communicated.
- Initiative - Leave things better than you found it and be a team player.
- Embedded - In the culture, in the tech stack, in the customer journey, cross functionally in the merchant’s marketing strategy.
- Minimal - Optimize for simplicity. You are finished when there is nothing left to take away.
About the Role
We’re hiring a Senior Software Engineer to work directly with the CTO to stabilize, scale, and evolve a fast-growing platform at the intersection of loyalty and social.
This is a high-impact individual contributor role. You will operate across the full stack of TypeScript, React, MongoDB, Express, and AWS (Lambda, SQS, Elastic Beanstalk, etc.). Your focus will be on improving system reliability, increasing deployment frequency, and building new customer-facing APIs and UIs.
You’ll be expected to step in quickly, understand how things work, clarify ambiguous requirements and begin making meaningful improvements with minimal direction.
What You’ll Do
- Work in partnership with the CTO on critical systems to improve their reliability, test coverage and maintainability
- Build new features for our merchants and their customers
- Build new features for our Customer Experience team
- Build and evolve customer-facing APIs
- Apply a camper’s mentality to everything you do (leave it better than you found it)
- Write and maintain third party integrations
- Build bespoke integrations with our technology partners
- Approach every problem with a lens for privacy, security, and reliability
- Participate in on-call rotation
- Help improve Mean Time to Detection and Mean Time to Recover over time
- Collaborate with business stakeholders, customer experience team members and our designer
- Collaborate with our designer to build pipelines that take our design system into production
What We’re Looking For
Core Requirements:
- Strong experience building, deploying, and maintaining production systems with TypeScript
- Ability and willingness to work across the full stack (React, backend, infrastructure)
- Comfortable operating in ambiguous, fast-moving environments
- Experience working with messy or legacy systems and improving them over time
- Solid understanding of system design and API design
- Familiarity with event-driven systems (e.g. queues, async processing)
- Experience with databases (MongoDB, Postgres, etc.)
- Strong debugging skills and ability to stay calm under pressure
- Pragmatic mindset: able to balance speed, correctness, and long-term maintainability
Nice to Have:
- Deep experience with React architecture
- Experience with CI/CD and improving deployment workflows
- Experience with third-party integrations (especially in e-commerce / marketing ecosystems)
- Familiarity with Shopify ecosystem
- Experience migrating from MongoDB to Postgres
- Startup experience
- Experience building or maintaining design systems
How We Work:
- Small, senior team: you’ll work directly with the CTO daily
- High ownership, low bureaucracy
- “Clean as you go” mentality - we aim to get 1% better every day
- Pragmatic engineering culture: progress over perfection
- Heavy use of AI-assisted development tools (e.g., Claude, Codex)
Why Join Us:
- You’ll have direct, production impact on an application that has millions of end users
- Strong growth potential as the company scales
- Access to substantial AI tooling
- Per-developer, monthly R&D budget
- Competitive salary + equity
- Fun, cooperative work environment
Interview Process:
- Intro conversation with our CTO, Andreas Kavountzis (30 minutes)
- Live Coding Session (90 minutes, no AI tooling allowed) - We’ll solve a real world problem to see if your skills align with our challenges
- System Design or API Design Discussion - We’ll collaboratively design a Loyalty system (60 minutes)
- Conversations with our CEO, Sarah Ganzenmuller, and President, Regan Jayne (30 minutes each)
How to Apply:
Send an email with this exact subject line, “rediem software engineer role”, to engineeringcareers (at) rediem.co. Please include a brief description of why you are a good fit for this role and a resume or link to your site. Feel free to highlight anything that makes you unique, fun, or demonstrates your interest in this space.