Frontend Engineer
We usually respond within a week
Description
We are a well-funded, early-stage fintech startup on a mission to to guide the world’s money. We work with some of the most exciting enterprises in the world and are looking to add an intermediate frontend engineer to our team.
We're looking for an engineer who values code quality, maintainability, and type safety while delivering modern, performant React applications. Are you excited by the challenge of building sophisticated data visualisations, crafting delightful user experiences for finance professionals, and working with cutting-edge tech? Then we really want to talk to you!
About Palm
Palm's engineering team is building the future of treasury management software. Our product transforms how CFOs and treasurers manage cash forecasting and reporting. Taking it from a labour-intensive task to a quick and automated process.
This role is about building features that finance teams don't just use, but love. You'll work on complex data grids, interactive visualisations, and sophisticated workflows that handle millions of dollars in transactions. You'll help Palm establish engineering patterns and practices that will scale as we grow.
We are defined by our values:
- Speak with Courage: We don’t wait for perfect docs — we jump into the conversation.
- Lead with Curiosity: We surface customer insights fast, so we can iterate even faster.
- Work with Heart: Deployments are complex — we embrace the challenge.
You’ll be working side by side with the founders, product, and engineering teams, shaping Palm’s growth and leaving your fingerprints on the company we’re building.
How will you make an impact?
- Own and deliver product features end-to-end—from thoughtful UI architecture to polished, reliable user experiences.
- Build highly interactive, data-rich interfaces using advanced component primitives and enterprise-grade grids.
- Shape how our users understand their financial data through intuitive, insightful visualisations.
- Integrate complex data sources with resilient GraphQL/REST patterns, managing state, caching, and real-time updates.
- Improve our system’s reliability and performance, from the frontend rendering layer to cross-application observability.
- Contribute to our shared component library and help define long-term patterns across our monorepo.
- Collaborate openly and thoughtfully, sharing context, giving great code reviews, and elevating engineering standards.
- Leverage AI-powered development tools to work efficiently while applying strong technical judgement.
Where we work
Palm is a remote-first company with team members across Europe. We value flexibility and trust our team to do their best work from wherever they're most productive.
That said, we believe in the power of in-person collaboration. We bring the entire team together for off-sites to build relationships, align on strategy, and collaborate intensively on key initiatives.
Our wish list
Must-haves
- 3+ years of hands-on experience building modern web applications with React and TypeScript.
- Strong understanding of React patterns, e.g. functional components, hooks, context, and composition.
- Experience with state management (Zustand, Redux, or similar) and data-layer tools (TanStack Query, Apollo Client).
- Comfort working with GraphQL and REST APIs, including loading states, error handling, and caching strategies.
- Solid foundation in modern CSS, Tailwind experience is a plus.
- Familiarity with headless UI libraries like Radix UI.
- Practical experience writing unit tests (Jest, RTL).
- Strong Git workflow habits and the ability to contribute effectively in a collaborative environment.
- Attention to detail, a preference for clean composition over complex abstractions, and the ability to work independently while staying connected.
Nice-to-haves
- Fintech or startup experience, helping you thrive in a fast-moving, data-driven environment.
- Experience working across the stack e.g. with Go or Python.
- Knowledge of Sentry, Storybook, or component documentation tooling.
- Experience with AI-powered dev tools (Cursor IDE, GitHub Copilot).
- You know your way around building or maintaining reusable UI components or design systems.
- Exposure to data visualisations or dashboards that help people understand complex information.
- Experience testing applications end-to-end or contributing to automated tests.
- Comfortable exploring new tools or workflows that improve productivity and collaboration.
Benefits of working at Palm
- Travel 🛫 Meet all your new colleagues at quarterly off sites - the last 3 were in Berlin, Rotterdam & Marbella.
- Coworking Membership 🏰 Work from home is our go-to - we love spending time with friends and family instead of commuting. We have WeWork or Rivvia memberships for when you want to escape into the city.
- Stock Options 📈 Own a large chunk of Palm and reap the rewards as you help us grow the company to a global player.
- Pension 🧑🌾 Everything you need to not worry about life after work.
- Health Insurance 🩺 Best-in-class local insurances to help you get treatment quickly whenever you may need it.
- Wellness Stipend 💆🏾 500 EUR in annual wellness benefits - gyms, massages, you name it.
- Time Off 🏝️ 30 paid holidays for you to take time to recharge and relax.
- Homeoffice Stipend 💻 500 EUR to upgrade your home office
Research shows that women and underrepresented groups only apply when they meet 100% of the criteria. We're not looking for perfection - if you're passionate about the role and have most of the skills, please apply!
- Locations
- Amsterdam, Stockholm
- Remote status
- Fully Remote
Colleagues
About Palm
Treasury is broken and we know how to fix it. We work with Treasurers at some of the most forward-thinking companies in the world.
We're backed by stellar European & US VC firms and all share the belief that we're building the next big thing.
Already working at Palm?
Let’s recruit together and find your next colleague.