n8n Workflow Developer
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 |