Senior Full Stack Engineer (React, Node.js)
churchdesk
- Employment
- Fulltime Permanent
- Seniority
- Senior
About the role
At ChurchDesk, our mission is to help churches modernize and stay connected with their communities in a rapidly changing world. As a SaaS company, we provide digital tools that enable churches to streamline operations, communicate effectively, and engage their congregations. Over the past 15 years, we’ve grown from a startup into an international business, yet we remain a small, collaborative team where your impact will be visible from day one. We value diversity, inclusivity, and the unique perspectives each person brings to our mission.
About your new role
As a Senior Full Stack Engineer, you will:
Take ownership of projects end-to-end, from shaping product requirements to delivering production-ready solutions across frontend and backend.
Work hands-on to build high-quality, maintainable, and scalable applications using React, TypeScript, and Node.js.
Collaborate closely with our product team, designers, and fellow engineers to shape product features and technical solutions.
Take an active role in shaping our architecture and engineering practices, balancing rapid delivery with long-term maintainability.
Mentor and support teammates by sharing knowledge, best practices, and architectural guidance.
Embrace AI-augmented workflows to accelerate boilerplate generation and focus on solving high-value customer problems.
Build reliable, scalable, and modular systems using Node.js, TypeScript, MySQL, Redis, and ElasticSearch while creating intuitive and performant user experiences with React.
Contribute to the continuous improvement of our engineering culture, tooling, and development processes.
Skills & Requirements
We are looking for someone who:
Has 5+ years of software engineering experience, with a proven track record of delivering products end-to-end.
Has strong experience across both frontend and backend technologies.
Has deep expertise in React, TypeScript, Node.js, and relational databases (particularly MySQL).
Understands modern frontend engineering practices including state management, component design, performance optimization, and testing.
Has experience designing scalable backend systems, APIs, and data models.
Demonstrates excellent written and verbal communication skills in English and enjoys collaborating across engineering, design, and product.
Is based in Copenhagen or willing to relocate, and is excited to work closely with the team from our office.
Nice-to-Have
Familiarity with NoSQL datastores such as ElasticSearch, Redis, or MongoDB.
Familiarity with React Native, as our mobile apps and in-person donation terminals are built using it.
Experience with AI-assisted development workflows, such as prompt engineering or code generation tools.
What We Offer
The opportunity to make a real impact on a product used by some of the largest and oldest institutions in the world.
A supportive, low-ceremony, and lean-process environment where your ideas and contributions are valued.
Permanent contract with 6 weeks of paid vacation plus local public holidays to support work-life balance.
A vibrant office culture in the heart of Copenhagen, where we value collaboration, quick decision-making, and spending time together as a team.
Fancy a change of scenery? Come visit us in Berlin, Oslo or Groningen! We’ll cover all your travel and expenses so you can work alongside the team and soak up the local vibe.
A social, collaborative culture with annual kick-offs, team trips, and friendly challenges.
Growth opportunities to develop your skills and career in a fast-moving, international team.
About ChurchDesk
At ChurchDesk, we believe that the church plays an important role in society. Our platform is used by thousands of congregations to organise their work, improve communication with members, reach more people, and unlock new ways of fundraising.
Our customers are part of one of the largest and oldest institutions in the world: the Church. It is undergoing significant change to prepare for the future — and we are here to support that transformation. For churches across Europe, it is crucial to work more efficiently and stay connected to their members and communities.
ChurchDesk has been around for more than 15 years — evolving from a startup into an international company serving customers across Europe. And we’re just getting started!
We actively live our values in our daily work:
#challenge: We challenge ourselves — and our customers — to continuously improve. We work like a professional sports team: with ambition, discipline, and strong team spirit.
#dogoodbusiness: Doing good business is a marathon, not a sprint. It requires endurance, quality, and integrity — every single day.
#jointheride: The journey matters just as much as the destination. Be part of it, celebrate successes — and have fun! We value being together, especially in the office.
Perks & benefits
- Paid Time Off
527,000+ hidden jobs like this
churchdesk and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites