The posting
Who are Benifex? 💚💜
We are a fast-moving technology company, and one of the most successful providers of online reward and benefits solutions in the world. We believe that everyone deserves an exceptional experience at work, every day, and build workplace technology that makes this happen. Benifex’s mission is to build remarkable experiences that employees love. Today Benifex supports more than five million employees in over 3,000 organisations across more than 100 countries. To help us on our quest to be the best, we need brilliant people on board and that’s where you come in. 🚀
Why should you apply? 🌟
- Impact: work on a product suite used by millions of people that improves employee experience and wellbeing.
- Scale: a big focus of our engineering teams is building features and services to support our customers globally.
- Autonomy: have an input into the product roadmap and technically lead features/services.
- Development: this is a crucial part of our aim to ensure a seamless experience across FPS.
- Top 10 Employer, Sunday Times Best Places to Work Awards
- Work for a profitable, fast-growing market leader in the online reward and benefits space
Role Overview 🚀
As a Senior Fullstack Engineer, you will work across frontend and backend areas that support Benifex employee experience products, and the mobile app.
The team is responsible for operational continuity, technical stability, and continuous improvement, which means the work often involves balancing new development with careful maintenance, refactoring, and production reliability. One day you might be fixing an issue in a mobile app, another improving a frontend framework, and another investigating a backend service or platform integration.
This role suits someone who enjoys complex domains, solving problems, learning new areas, and taking ownership regardless of where a challenge sits. Success in this role is less about being an expert in every technology and more about being curious, adaptable, and willing to get stuck in wherever the team needs support. You will contribute to frontend development in React, Angular, and TypeScript, while also helping build and maintain backend services, APIs, and integrations using Java, Spring/Spring Boot, and SQL.
We value engineers who are proactive, pragmatic, and continuously learning. If you enjoy solving problems, taking ownership, and learning new things, we'd love to hear from you.
We are also on a journey to use AI more deliberately in our daily engineering work. We are looking for someone who has practical experience with AI-assisted and agentic coding workflows, or who wants to keep exploring how these tools can help us move faster, improve quality, understand complex codebases, and reduce repetitive work without lowering our engineering standards.
Great benefits
🧠 ITP1 pension.
❤️ Lifeplan - a leading financial advisory service that offers personalized advice for maximizing your pension savings.
📝 Collective agreement.
💸 Access to our comprehensive benefits portal.
🤸 Generous wellness allowance.
✈️ 30 vacation days / year.
💰 Referral bonuses.
🌟 Enhanced parental pay.
🙂 Volunteer Days – two paid days annually to give back to the community.
Responsibilities 🤘
- Solve problems across a broad technical domain spanning frontend, backend, mobile, and platform systems.
- Investigate issues, identify root causes, and implement sustainable solutions.
- Develop and maintain backend services, APIs, and data flows using Java, Spring/Spring Boot, and SQL.
- Integrate frontend experiences with reliable, well-designed APIs and platform services.
- Contribute wherever the team's priorities require, whether that's frontend, backend, mobile, platform, or operational improvements.
- Collaborate closely with engineers, product managers, and stakeholders to deliver customer value.
- Participate in code reviews, testing, documentation, and knowledge sharing.
- Proactively identify opportunities to improve systems, tooling, and ways of working.
- Use AI-assisted and agentic coding tools thoughtfully as part of daily development, code exploration, testing, refactoring, and documentation.
- Share learnings with the team about where AI adds value and how to use these tools responsibly in a complex production codebase while applying sound engineering judgement.
What are we looking for? 🔎
We're less interested in ticking every technology box and more interested in how you approach problems.
We would love to hear from you if you:
- Enjoy solving technical problems and figuring things out.
- Are curious and excited to learn unfamiliar technologies, systems, and domains.
- Take ownership and proactively move work forward.
- Are pragmatic, humble, and willing to contribute wherever the team needs support.
- Care about quality, reliability, maintainability, and delivering value to users.
- Experience with Java, Spring/Spring Boot, and SQL.
- Experience with React, TypeScript, and Angular.
- Understanding of API design and integration patterns.
- Familiarity with testing, CI/CD, and observability practices.
- Interest in using AI-assisted development tools to improve productivity and code quality.
While many successful candidates will have several years of experience, we also welcome applications from mid-level engineers who can demonstrate strong problem-solving skills, initiative, and a passion for learning.
Our Interview Process ✌
Benifex understand the need to have a fast and efficient process, the below will all be completed in the shortest time possible, typically a 2-2.5 week timeframe.
📞 Initial informal call with the Talent team
⏳ Interview with our Engineering Manager - 30-45 min
🔎 Technical Interview - 60 min
🤩 Final interview with VP of Engineering - 30-45 min
We are a proud member of the Disability Confident employer scheme.
If you require any reasonable adjustments at any stage during the recruitment process, please let us know with your application.



