{"id":3917565,"url":"https://alion.io/job/wuzzuf-mid-level-backend-engineer-node-js-nestjs","title":"Mid-level Backend Engineer (Node.js & NestJS)","company":{"id":57497,"name":"WUZZUF","domain":"wuzzuf.net","url":"https://alion.io/company/wuzzuf","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":true,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Cairo, Egypt"],"countries":["EG"],"hiring_countries":["EG"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Docker","optional":false},{"name":"Docker Compose","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitLab CI","optional":false},{"name":"Jest","optional":false},{"name":"MySQL","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prisma","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"Supertest","optional":false},{"name":"Swagger","optional":false},{"name":"TypeORM","optional":false},{"name":"TypeScript","optional":false},{"name":"Azure","optional":true},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-11-03T15:58:15Z","employer_posted_date":null,"last_verified_at":"2026-11-03T15:58:15Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"We are hiring a fully remote Mid-level Backend Engineer to build and maintain services on our Node.js and NestJS microservices platform, which communicates over RabbitMQ, runs in Docker, and serves web and mobile clients across Saudi Arabia and the GCC. You will ship features end to end within an existing architecture, grow toward owning services yourself, and use AI development tools as a normal part of your daily work.\nRequirements\n2–4 years of professional backend development in Node.js and TypeScript, including at least 1 year of production work with NestJS.\n\nWorking knowledge of microservices: how services communicate (HTTP, RabbitMQ), why boundaries matter, and the basics of handling failures and retries.\n\nHands-on RabbitMQ experience: publishing and consuming messages, exchanges, queues and acknowledgements.\n\nComfortable with Docker: writing Dockerfiles, running multi-service environments with Docker Compose, reading container logs.\n\nConfident, daily use of AI development tools is required: Claude Code, OpenAI Codex, Cursor or GitHub Copilot, with the discipline to test and review what they produce.\n\nSolid SQL with PostgreSQL or MySQL and experience with an ORM (TypeORM or Prisma); basic MongoDB experience.\n\nRedis basics for caching and queues.\n\nREST API design and documentation with Swagger/OpenAPI; JWT-based authentication.\n\nTesting with Jest and Supertest.\n\nGit workflows, pull requests and CI/CD basics (Azure DevOps, GitHub Actions or GitLab CI).\n\nClear written and spoken English; Arabic is a plus.\n\nBachelor's degree in Computer Science, Engineering or equivalent practical experience.","description_format":"text","description_chars":1621,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Egypt","iso":"EG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-07T13:43:20Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":3,"expected_fill_days":28,"reasons":["seen:3","agency","win:early"],"computed_at":"2026-11-07T15:10:04Z"},"pay":null,"html_url":"https://alion.io/job/wuzzuf-mid-level-backend-engineer-node-js-nestjs","json_url":"https://alion.io/job/wuzzuf-mid-level-backend-engineer-node-js-nestjs.json","meta":{"generated_at":"2026-11-07T15:10:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":20260,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":57497},"rest":"https://alion.io/mcp/rest/get_company?id=57497"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwuzzuf-mid-level-backend-engineer-node-js-nestjs"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fwuzzuf-mid-level-backend-engineer-node-js-nestjs"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fwuzzuf-mid-level-backend-engineer-node-js-nestjs"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/wuzzuf-mid-level-backend-engineer-node-js-nestjs\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwuzzuf-mid-level-backend-engineer-node-js-nestjs"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3917565}},{"tool":"search_jobs","arguments":{"company":"wuzzuf.net","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3917565},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}