
About Relief Applications
Relief Applications is a technology-driven organization dedicated to supporting humanitarian and development operations worldwide. By building digital solutions for NGOs, UN agencies, and mission-driven organizations, the company enables faster, more efficient, and more informed crisis response. Their work spans data management platforms, mobile applications, AI decision-support systems, and bespoke information tools that shape emergency and long-term development outcomes.
The organization’s in-house no-code application builder is a central pillar in this mission. Designed to help humanitarian actors rapidly create digital tools without writing code, the platform delivers adaptable, modular functionality capable of supporting diverse field operations. Used across multiple global projects, it continues to evolve to meet increasing demand, improve user experience, and ensure long-term sustainability.
Relief Applications is now recruiting a Full Stack Senior Developer / Tech Lead who will guide the platform’s technical evolution, strengthen its architecture, and contribute hands-on to high-quality code. This role is suited to a developer with strong technical depth, strategic thinking, and a commitment to building meaningful, socially impactful technology.
Role Objective
The Tech Lead will assume end-to-end responsibility for the architecture and technical vision of the organization’s no-code platform. This includes:
- Providing hands-on technical leadership across the stack.
- Ensuring robust system architecture and long-term platform sustainability.
- Strengthening performance, reliability, scalability, and security.
- Contributing directly to backend and frontend development.
- Supporting engineering best practices, clean code principles, and high technical standards.
The platform’s architecture spans:
- MongoDB
- Node.js and Express
- GraphQL and REST APIs
- Angular within an Nx monorepo
- Azure services and automation
- Linux server operations with Nginx
The Tech Lead works in close collaboration with developers and product managers to align technical direction with product priorities, ensuring the platform continues to support humanitarian missions worldwide.
Key Responsibilities
The Tech Lead will engage in a wide range of technical and strategic tasks, including:
- Leading the design and continuous improvement of the system architecture.
- Writing, reviewing, and maintaining high-quality backend and frontend code.
- Ensuring performance optimization, robust security measures, and scalability.
- Creating and improving REST and GraphQL APIs.
- Strengthening engineering culture through code reviews, documentation, and mentorship.
- Managing deployments, DevOps pipelines, and infrastructure reliability.
- Coordinating platform improvements with product managers and mission-driven requirements.
- Ensuring long-term technical stability through thoughtful decision-making.
This role requires both leadership capability and hands-on technical involvement.
Required Qualifications and Experience
Relief Applications is seeking a developer with strong technical proficiency, proven architectural insight, and a track record of delivering high-quality software. Requirements include:
- Bachelor’s or Master’s degree in Computer Science or Engineering.
- Minimum 5 years of relevant professional experience.
- Demonstrable portfolio of past projects or contributions.
Technical expertise must include:
- MongoDB (v8+)
- Cluster administration
- Replication and performance tuning
- Atlas configurations, aggregations, and triggers
- Node.js & Express
- Best practices, middleware, error handling
- REST API and GraphQL API development
- Angular (v15+) in an Nx Monorepo
- Module, service, and component architecture
- Experience with Angular Material or Kendo UI
- Azure Services
- Functions, App Service, Front Door
- Deployment automation (ARM, CLI, GitHub Actions, Azure DevOps)
- Linux Server Management
- Ubuntu Server administration
- Security hardening
- Nginx configuration and optimization
Candidates should be pragmatic, comfortable exploring infrastructure tasks, and focused on long-term performance and stability.
Desirable Skills
Additional assets include:
- Experience with Keycloak (SSO, OAuth2, OpenID Connect).
- Familiarity with SurveyJS for dynamic form building.
- Proficiency in French or Spanish.
Work Conditions
Relief Applications welcomes global applicants located within ±5 hours of Central European Time (CET/CEST). The organization offers:
- Full remote work.
- Flexible working hours.
- Paid leave (contract-dependent).
- Performance bonuses.
- Professional development training.
- Team-building activities.
- Birthday leave and other internal benefits.
Contractual benefits vary depending on employment type and location.
About Relief Applications
Relief Applications designs digital solutions that strengthen humanitarian response, improve aid delivery, and expand access to data-driven decision tools. Their work includes:
- Information management systems
- AI and interactive tools
- Capacity building and training
- Mobile and web development
- MEAL and research solutions
- Cybersecurity services
The organization partners with global actors to ensure high-quality, impactful solutions that support vulnerable populations.


Comments
Join Our Community
Sign up to share your thoughts, engage with others, and become part of our growing community.
No comments yet
Be the first to share your thoughts and start the conversation!