Skip to content

Senior Backend Engineer (Node.js) - Remote

On-site, Remote
  • Copenhagen, Denmark

Join as a Senior Backend Engineer (Node.js) to shape scalable SaaS solutions for churches. Use Node.js, TypeScript, MySQL, ElasticSearch, and more. 5+ years’ experience required. EU remote possible!

Job description

We are looking for a Senior Node.js Engineer with 5+ years of experience to join our team. If you have a proven track record of delivering high-quality software, enjoy mentoring others, and thrive in a collaborative, fast-paced environment, we'd love to hear from you.

What you will do

You are a hands-on engineer who enjoys solving complex problems and driving projects to completion. In this role, you’ll play a key part in shaping our backend architecture, driving best practices, maintaining our infrastructure and mentoring other engineers. You’ll work with reliable tools like Node.js, TypeScript, MySQL, ElasticSearch, and Redis to build scalable and performant solutions. You’ll also contribute to growing our team's capabilities and ensuring our product evolves to meet the needs of our customers.

Working at ChurchDesk

Our mission is to help churches modernize and stay connected with their communities in a rapidly changing world. As a Software-as-a-Service (SaaS) company, we provide digital tools that enable churches to streamline their operations, communicate more effectively, and engage with their congregations. Over the past 12 years, we’ve grown from a startup into an international business, but there’s still a lot of work ahead. Join us to work on transformative projects, have fun, and develop both yourself and your career.

What we offer

  • An opportunity to make a big impact on a product that serves some of the largest and oldest institutions in the world.

  • A supportive, low-ceremony, and lean-process work environment.

  • 6 weeks of paid vacation + your local public holidays to support your work-life balance.

  • A great social environment with annual company kick-offs, team trips, and friendly challenges like board games.

Job requirements

  • 5+ years of experience in software development, software design, architecture, and Node.js and demonstrated successful end-to-end deliveries of new implementations.
  • Deep understanding of relational database systems, particularly MySQL.
  • Familiarity with NoSQL Datastores such as ElasticSearch, Redis, and MongoDB is a plus.
  • Experience building scalable, performant, and modular solutions.
  • Reside permanently and currently somewhere in the EU. Alas, we're not set up to hire outside of the EU since we believe that it's imperative that we meet in person once in a while.
  • At least one year of remote work experience is required if you plan to work remotely.
On-site, Remote
  • Copenhagen, Denmark

or

On-site, Remote
  • Copenhagen, Denmark

The fundamentals

Work culture

We believe performance should be based on trust and flexibility instead of hours counted. Our roots are Scandinavian and a healthy balance is in our DNA.

Office culture

We like to work from the office and bring energy to the team. At the same time we try to meet everyone's need for flexibility.

Vacation

We offer 6 weeks of vacation and recommend everyone to take a 3 week well-earned summer break.

Diversity

We are a diverse team in many ways: nationalities, age groups and backgrounds. And our discussions are never boring.

Our values

#challenge

We constantly challenge each other and our customers to get better. We approach our work like a professional sports team.

#dogoodbusiness

Doing good business every day is like a marathon - not a sprint. It takes sustained effort to do things right and with high integrity.

#jointheride

The journey is as important as the destination. Join us, celebrate the victories, and have fun. We value team work - also in office presence.

ChurchDesk Cultural Values

Life at ChurchDesk