← All Positions

Full Stack Engineer

Full-Time
Remote

Full Stack Engineer

About Per Diem

Hey, we’re Per Diem — and we’re growing fast.

Per Diem helps local restaurants, coffee shops, and retailers launch beautiful mobile apps, web ordering, subscriptions, loyalty, gift cards, catering, SMS, and AI-powered tools that make their businesses easier to run.

We’re a YC-backed startup building the operating system for local commerce. Our platform helps merchants sell more, move faster, and manage their business from anywhere — across web, mobile, and POS systems.

We’re at an exciting stage: real customers, real revenue, fast growth, and a huge market in front of us. Joining now means becoming part of the founding engineering team and helping shape the product, culture, and technical foundation of the company.

If you want to build meaningful software, work close to customers, ship fast, and be part of a startup with serious momentum, this is one of the best opportunities out there.

About the Role

We’re looking for a Full Stack Engineer who loves building great products from end to end.

You’ll work across our web, mobile, backend, APIs, integrations, and merchant tools. You’ll help build the systems that power ordering, loyalty, payments, subscriptions, gift cards, catering, marketing, and AI workflows for thousands of customers.

You’ll join a fast-paced, highly collaborative team of engineers, designers, product managers, and operators who care deeply about quality, speed, and customer impact.

You’ll be responsible for hands-on development, technical execution, testing, prototyping, launching, and supporting features used every day by merchants and their customers.

What You’ll Do

Design, develop, test, deploy, maintain, and improve our core applications and systems.

Build scalable web applications using modern JavaScript, TypeScript, React, CSS, and backend technologies.

Work on APIs, integrations, dashboards, mobile ordering flows, merchant tools, and customer-facing experiences.

Collaborate closely with product, design, QA, and engineering to ship high-value features quickly.

Help improve our architecture, domain models, infrastructure, and developer workflows.

Support features used by real merchants to manage orders, availability, inventory, loyalty, promotions, and customer engagement.

Write clean, reliable, maintainable code with strong testing practices.

Help create an engineering culture focused on ownership, speed, quality, and continuous improvement.

Mentor and support other team members as we grow.

About You

You love coding across the full stack and care deeply about delivering real value to customers.

You’re curious, thoughtful, and always looking for ways to make the product and codebase better.

You enjoy learning new things and sharing knowledge with the people around you.

You’re comfortable working in a fast-moving startup environment where priorities can change and ownership matters.

You think about the user experience, not just the code.

You take pride in building software that feels reliable, fast, and effortless to use.

You enjoy collaborating, pairing, reviewing code, and learning from others.

What We’re Looking For

5+ years of experience with JavaScript or TypeScript.

Strong experience with React and modern frontend development.

Good understanding of HTML5, CSS, and responsive web applications.

Experience with modern JavaScript patterns, including ES6+ and async programming.

Experience building and consuming REST APIs.

Strong understanding of backend development using Node.js or similar technologies.

Experience with unit testing, automated testing, or TDD.

Comfortable working with databases, APIs, and production systems.

Ability to work across multiple products, features, and priorities.

A customer-focused mindset and strong sense of ownership.

Bonus Points

Deep experience with Node.js and frameworks like Express, Fastify, or NestJS.

Experience with Next.js, server-side rendering, or modern web performance optimization.

Experience designing and building microservices or service-oriented architecture.

Experience with Docker, containers, CI/CD, and cloud infrastructure.

Experience with WebSockets or real-time communication.

Experience working with payments, POS systems, e-commerce, ordering, loyalty, or marketplace platforms.

Experience in a fast-growing startup.

Why Join Per Diem

You’ll be joining a YC-backed startup with real traction and a big vision.

You’ll work on software that local businesses depend on every day.

You’ll have real ownership from day one.

You’ll ship fast and see your work in production quickly.

You’ll help define the engineering culture, product direction, and technical foundation of the company.

You’ll work with a small, ambitious team that wants to build something huge.

This is a rare opportunity to join early, build deeply, and grow with a company that is already moving fast.

Cheers

If you’re excited about building the future of local commerce, we’d love to meet you.