Senior Backend Engineer (Node.js)
WFA Digital Insight
In the current remote job market, demand for skilled backend engineers has surged, with companies like ChurchDesk seeking experts to drive their digital transformation. With the rise of SaaS companies, the need for scalable and performant systems has grown significantly. ChurchDesk, with its mission to modernize churches, offers a unique opportunity for backend engineers to make a real impact. As the job market evolves, candidates with expertise in Node.js, TypeScript, and relational databases are in high demand. Before applying, candidates should be aware of the company's commitment to diversity, inclusivity, and collaboration, as well as its expectation of excellent communication skills.
Job Description
About the Role
As a Senior Backend Engineer at ChurchDesk, you will play a critical role in shaping the company's backend architecture and driving the implementation of complex projects. You will work closely with the product team, designers, and other engineers to ensure that backend solutions align with product goals. The role entails taking hands-on ownership of backend projects, solving complex problems, and building reliable, scalable, and modular systems using NodeJS, TypeScript, MySQL, Redis, and ElasticSearch.ChurchDesk is a SaaS company that provides digital tools to churches, enabling them to streamline operations, communicate effectively, and engage their congregations. The company values diversity, inclusivity, and the unique perspectives each person brings to its mission. As a Senior Backend Engineer, you will be part of a small, collaborative team where your impact will be visible from day one.
The role is remote, with the option to work from ChurchDesk's offices in Berlin and Copenhagen. The company offers a supportive, low-ceremony, and lean-process environment where your ideas and contributions are valued.
What You Will Do
- Take hands-on ownership of backend projects, solving complex problems and driving implementations to completion
- Play a key role in shaping ChurchDesk's backend architecture, driving best practices, and maintaining a scalable, performant infrastructure
- Mentor and support other engineers, helping grow the team's technical capabilities
- Collaborate closely with the product team, designers, and other engineers to ensure backend solutions align with product goals
- Build reliable, scalable, and modular systems using NodeJS, TypeScript, MySQL, Redis, and ElasticSearch
- Contribute to continuous improvement of engineering practices and the evolution of the product to meet customer needs
- Participate in code reviews, ensuring that the codebase is maintainable, efficient, and follows best practices
- Troubleshoot and resolve complex technical issues, collaborating with other teams as needed
- Stay up-to-date with industry trends, emerging technologies, and best practices in backend engineering
What We Are Looking For
- 5+ years of software development experience, with a proven track record of delivering end-to-end backend solutions
- Deep expertise in Node.js, TypeScript, and relational databases (particularly MySQL)
- Experience building scalable, performant, and modular backend systems
- Understanding of modern backend engineering practices, including API design, data modeling, testing, and performance optimization
- Excellent written and verbal communication in English, collaborating effectively with the product team and engineers to shape and refine backend features
- Experience working remotely and being self-motivated, with the ability to work independently and as part of a team
- Strong problem-solving skills, with the ability to analyze complex issues and develop creative solutions
- Experience with Agile development methodologies and version control systems (e.g., Git)
Nice to Have
- Familiarity with NoSQL datastores such as ElasticSearch, Redis, or MongoDB
- Familiarity with React Native, as ChurchDesk's 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
- Knowledge of cloud-based platforms (e.g., AWS, Google Cloud) and containerization (e.g., Docker)
Benefits and Perks
- Permanent contract with 6 weeks of paid vacation plus local public holidays to support work-life balance
- 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
- Enjoy the opportunity to collaborate in person and work from ChurchDesk's offices in Berlin and Copenhagen
- 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
- Access to the latest tools and technologies, with a budget for professional development and training
How to Stand Out
- Tip: Make sure to highlight your experience with Node.js, TypeScript, and relational databases in your resume and cover letter, as these skills are essential for the role.
- Familiarize yourself with ChurchDesk's products and services, and be prepared to discuss how your skills and experience align with the company's mission and goals.
- Showcase your problem-solving skills by providing examples of complex technical issues you've resolved in the past.
- Emphasize your ability to work independently and as part of a team, as well as your excellent communication skills.
- Research the company culture and values, and be prepared to discuss how you can contribute to and thrive in a collaborative and inclusive environment.
- Prepare to ask informed questions during the interview process, such as what a typical day looks like in the role or how the company approaches professional development and growth opportunities.
- Be prepared to provide examples of your experience with Agile development methodologies and version control systems, and explain how you've applied these skills in previous roles.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.