Fully Remote Tech Lead Role at Relief Applications: Apply by 23 Dec 2025

About Relief Applications
Relief Applications is a technology-driven organization dedicated to strengthening humanitarian and development work worldwide.
By designing innovative digital tools, the organization supports NGOs, UN agencies, and development actors in responding faster and more effectively to crises. Their solutions range from advanced data platforms to AI-enabled decision-making systems that directly enhance emergency response operations and long-term development strategies.
A flagship product under active development is a modular no-code application builder that enables humanitarian and mission-driven organizations to create tailored digital tools without requiring programming expertise.
As the platform continues to expand, Relief Applications seeks a Tech Lead to guide its architecture, improve its reliability, and ensure its long-term scalability.
Position Overview
The Tech Lead will provide hands-on technical leadership for the no-code application builder, owning both its architecture and its long-term technical direction. This role requires a combination of strategic system thinking and active coding involvement.
The Tech Lead will collaborate with a small, mission-oriented team of developers and product professionals to improve performance, maintainability, security, and usability across the entire stack.
This role is designed for someone who enjoys solving complex technical challenges, values clean architecture, and is motivated by building technology with real-world social impact.
Key Objectives
The Tech Lead will:
- Oversee the platform’s architecture and ensure alignment with long-term product vision.
- Strengthen reliability, scalability, and security across all system layers.
- Contribute actively to the backend, frontend, and infrastructure codebase.
- Raise engineering quality through clean code standards, reviews, and documentation.
- Support technical decision-making and guide developers in best practices.
- Ensure smooth delivery and continuous improvement of the platform.
Required Technical Expertise
The ideal candidate brings significant experience across the full stack, including:
MongoDB (v8+)
- Cluster administration, replication, and optimization.
- MongoDB Atlas configuration and performance tuning.
- Aggregations, triggers, and advanced database features.
Node.js & Express
- Best practices in API development and backend architecture.
- Creation and enhancement of REST and GraphQL APIs.
- Middleware development, error handling, and system integrations.
Frontend Development (Angular v15+ / Nx Monorepo)
- Strong command of Angular modules, components, services, and state management.
- Experience working with UI libraries such as Angular Material and Kendo UI.
- Experience contributing to large-scale monorepo codebases.
Azure
- Hands-on experience with Azure Functions, App Service, Front Door, and related services.
- Deployment automation using ARM templates, CLI, GitHub Actions, or Azure DevOps.
- Ability to manage cloud environments with reliability and security in mind.
Linux & Nginx
- Ubuntu Server installation, configuration, and security hardening.
- Server performance optimization and troubleshooting.
- Nginx setup, load balancing, and reverse proxy configuration.
Core Responsibilities
The Tech Lead will be responsible for:
- Leading the design and evolution of the system architecture.
- Writing high-quality, maintainable code across backend and frontend components.
- Ensuring system performance, security, and scalability.
- Supporting continuous integration and deployment processes.
- Overseeing infrastructure reliability and optimizing workflows.
- Contributing to product discussions to help align technical solutions with business needs.
- Promoting engineering excellence through code reviews and documentation.
Ideal Candidate Profile
The position is well-suited for someone who:
- Thinks in systems and understands how components interact at scale.
- Enjoys hands-on coding as much as strategic planning.
- Is motivated by tools that create meaningful social impact.
- Values long-term stability, maintainability, and clean architecture.
- Communicates clearly and collaborates effectively.
- Is comfortable exploring infrastructure when needed.
Additional Desirable Skills
- Experience with Keycloak (SSO, OAuth2, OpenID Connect).
- Experience with SurveyJS for dynamic form development.
- Working proficiency in French or Spanish.
Applicants are welcome from anywhere within ±5 hours of Central European Time (CET/CEST).
How to Apply
Interested candidates should complete the application form, upload their CV, and include a 1–2 minute introduction video. Applications submitted without a video will not be considered. The video should briefly explain why the candidate is a strong fit, highlight technical experience, and may include creative elements.



