$$$
Product

We are building a fully automated self-service registration system for MongoDB databases, implemented entirely in n8n. The system allows internal users to request new MongoDB databases or access to existing ones, handles an owner-based approval flow, and manages secure one-time password delivery β€” all without manual admin intervention.

 

The project is well-specified: a detailed technical concept and a phased workplan are ready. Your job is to implement it.

 

What You Will Build

 

The system consists of 7 n8n workflows:

 

- WF-01 – Registration form with routing logic

- WF-02a – Reusable sub-workflow: user creation via MongoDB Ops Manager API

- WF-02b – Database initialization (3 collections + vector search index)

- WF-03 – Access request flow for existing databases

- WF-04 – Owner approval form (approve / reject with permission levels)

- WF-05 – One-time password reveal form (secure, token-based)

- WF-06 – Scheduled cleanup (expired tokens, user deletion, notifications)

 

Supporting infrastructure: 3 n8n Data Tables, Microsoft Outlook integration, and MongoDB Ops Manager REST API integration.

 

The project is structured in 4 phases, each ending with a testable milestone. Phase 0 consists of PoCs to validate all external connections before any workflow is built.

 

## Your Responsibilities

 

- Implement all workflows according to the provided concept and workplan

- Conduct PoCs for MongoDB Ops Manager API, MongoDB direct connection (admin credential, dynamic database naming), vector search index creation, and Outlook integration

- Build and test token-based forms (password reveal, approval)

- Set up n8n Data Tables and credential management

- Perform end-to-end tests for both registration scenarios (new DB and access request)

- Handover with documentation of any deviations from the concept

 

Required Skills

 

- n8n – solid hands-on experience building multi-step workflows, including Webhook Triggers, Form Triggers, Execute Workflow, Code Nodes, and HTTP Request Nodes

- REST API integration – comfortable reading API docs and translating them into HTTP Request Nodes

- MongoDB – understanding of databases, collections, users, and roles; experience with the MongoDB driver or direct connections

- JavaScript – for Code Nodes (password generation, token logic, dynamic expressions)

- Microsoft Graph API / Outlook – experience sending emails from n8n or similar tools via OAuth2

 

Nice to Have

 

- Experience with MongoDB Ops Manager or MongoDB Atlas Admin API

- Familiarity with MongoDB Vector Search and index configuration

- Experience with n8n Data Tables and n8n's self-hosted setup

- Experience building secure, token-based one-time-use forms in n8n

 

 

 

Project Details

 

 Phases 0–4 as defined in the workplan 

 All 7 workflows implemented and tested in n8n, handover documentation |

Collaboration Close coordination with the project lead during PoC phase; largely autonomous implementation afterwards |

Environment n8n instance provided; MongoDB Ops Manager and Outlook credentials will be made available

 

How to Apply

 

Please send a short introduction and relevant project references, include examples of n8n workflows you have built, particularly any involving REST API integrations, dynamic data handling, or form-based user flows.

 

 

Required skills experience

n8n 1 year
API Integration 1 year
MongoDB 1 year
JavaScript 1 year
Microsoft Outlook 1 year

Required languages

English B1 - Intermediate
Published 11 May
58 views
Β·
12 applications
Last responded yesterday
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...