Senior Software Engineer (React Native)

Salary Competitive

About Kanpla

At Kanpla, our mission is to provide canteens with better software. We aim to improve how thousands of hardworking chefs manage their canteens by building a unified platform that combines all sales channels: App, POS, and Web, with chefs' favourite tools for managing menus.

Founded in 2020, Kanpla has quickly become the platform of choice for thousands of canteens across schools, universities, and global enterprises, helping them streamline their catering operations every day.

We’re a remote-first company with a team distributed across Europe and offices in Copenhagen, London, Aarhus, and Amsterdam. We care deeply about software craftsmanship, pragmatic decision-making, and building products that create real value for the people using them.

We’re looking for engineers who take ownership of problems and drive them through to solutions. We primarily work with TypeScript and React, and we value strong fundamentals and good judgment over checking every box in a toolchain.

The Role

As a Senior Software Engineer (React Native), you'll be joining an established team that is focused solely on our point-of-sale (POS) solution for canteens. Your work will directly impact millions of transactions across thousands of locations.
You’ll own significant parts of how our React Native POS evolves as we scale, crafting intuitive user interfaces and integrating offline-first features that ensure a seamless customer experience. Our team is cross-functional and owns both the POS client and its backend services, so this role involves thinking end-to-end about the system, not just the mobile app. Working closely with the Product, Design and other teams, you’ll help refine and expand the POS system, ensuring it meets the needs of our customers.

What You’ll Do

Own features end-to-end across the POS stack, from React Native UI through API design and backend implementation, in a cross-functional team with shared ownership of the product.

  • Own larger problem spaces and systems across the app.

  • Shape solutions and influence technical direction and standards.

  • Anticipate edge cases, failure modes, and long-term maintenance costs.

  • Lead by example in code quality, performance, and reliability.

  • Unblock others and drive initiatives beyond individual features.

What We’re Looking For

We’re looking for a senior engineer who’s comfortable owning systems, making tradeoffs, mentoring others and improving the codebase over time, not just delivering features.

  • Deep React Native experience in complex, real-world applications.

  • Strong system-level thinking and architectural judgment.

  • High ownership and accountability for technical outcomes.

  • Ability to make good decisions with incomplete information.

  • Natural tendency to raise the bar for the whole team.

How We Think About Seniority

At Kanpla, seniority is about impact and responsibility, not titles or years of experience.

Senior engineers are trusted to own outcomes, make technical tradeoffs, and improve the team and codebase through their decisions and example.

Especially valuable experience (nice-to-have)

These are not requirements, but experience in any of the following is a plus:

  • Experience working end-to-end across frontend and backend systems.

  • Design and implement APIs and data models.

  • Offline-first systems and sync strategies.

  • POS / kiosk / tablet-style applications.

  • Long-lived codebases with evolving patterns and constraints.

  • Native iOS/Android debugging when needed.

  • Hardware integrations (printers, cash drawers, scanners, peripherals).

Why Kanpla

  • Make a real impact on how thousands of people use our platform every day.

  • Engaging, challenging work that pushes your skills forward.

  • A healthy work-life balance that truly makes sense.

  • A high level of trust to work in a way that suits you best.

  • Competitive salary and benefits.

  • Remote-first culture with offices in Aarhus, Copenhagen, London, and Amsterdam.

  • Paid co-working space/desk at an office.

  • 6 weeks of paid vacation.

  • Regular team events and off-sites to bring the entire company or departments together.

Commitment to Diversity

At Kanpla, we believe diversity fuels innovation. We are committed to creating an inclusive environment where diverse voices and perspectives are celebrated. Everyone is welcome and valued.

How to Apply

Our hiring process is simple and consists of three steps:

  1. Intro Call: A friendly conversation to get to know you and understand your goals.

  2. Technical Interview: A take-home code challenge followed by a technical deep dive.

  3. Technical & Cultural Meet: Ensuring alignment with our values and ambitions.

We review applications on a rolling basis. We look forward to meeting you and exploring how your skills and vision can help shape the future of Kanpla. Learn more about us and our mission: https://kanpla.io/why-kanpla

Perks and benefits

This job comes with several perks and benefits

Flexible working hours
Flexible working hours

Remote work allowed
Remote work allowed

New tech gear
New tech gear

Skill development
Skill development

Social gatherings
Social gatherings

Near public transit
Near public transit

See all 11 benefits

Working at
Kanpla

At Kanpla, we're transforming how canteens operate in schools and workplaces. Our mission is to lead digital transformation of contract catering by building the best platform for better dining experiences while positively impacting profits and planet. Through our App and POS, users get quick access to menu details and an effortless way to order food, while kitchens gain valuable insights to enhance service and reduce food waste. As one of the fastest-growing companies in food tech, we’re on the lookout for passionate people to join our journey and share in our success. We’ve been honored with nominations including EY Entrepreneur of the Year, the SDG Tech Awards, and Most Likely to Become a Unicorn by Accelerace.

Read more about Kanpla

company gallery image