{"id":4313987,"url":"https://alion.io/job/smart-civic-solutions-full-stack-software-engineer","title":"Full Stack Software Engineer","company":{"id":4483338,"name":"Smart Civic Solutions","domain":"smartcivicsolutions.com","url":"https://alion.io/company/smart-civic-solutions","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Cairo, Egypt"],"countries":["EG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Nest.JS","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Agentic Workflows","optional":true},{"name":"AI Agents","optional":true},{"name":"AWS","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"LLM","optional":true},{"name":"Prisma","optional":true},{"name":"Tailwind CSS","optional":true}],"status":"live","first_seen_at":"2026-11-14T14:21:34Z","employer_posted_date":null,"last_verified_at":"2026-11-14T14:21:34Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"We are building an AI-powered restaurant operations platform that helps multi-location restaurant groups connect their systems, manage operations, and make smarter decisions through data and automation.\nWe are looking for a hands-on Full Stack Software Engineer to join our engineering team and contribute directly to building the platform from the ground up.\nThe ideal candidate is a strong software engineer who can independently develop and deliver production-ready features, work across frontend and backend technologies, and effectively use modern AI coding tools to accelerate development without compromising software quality.\nKey ResponsibilitiesDesign, develop, and maintain full-stack application features, including frontend interfaces, backend services, APIs, and database interactions.\n\nBuild responsive, user-friendly interfaces using React, Next.js, and TypeScript.\n\nDevelop secure, scalable backend services and REST APIs using Node.js, preferably NestJS.\n\nDesign and implement PostgreSQL database schemas, queries, and data access layers.\n\nBuild core product features covering inventory management, purchasing, operational workflows, dashboards, and business management.\n\nDevelop and maintain integrations with third-party systems, including POS, accounting, HR, and customer loyalty platforms.\n\nImplement authentication, authorization, role-based access control, and multi-tenant application functionality.\n\nWork closely with the Technical Lead to implement architectural designs and maintain consistent engineering standards.\n\nCollaborate with Data Engineers, UI/UX Designers, and other developers to deliver integrated product features.\n\nWrite clean, maintainable, reusable, and well-tested code.\n\nParticipate in code reviews, debugging, performance optimization, and technical problem-solving.\n\nUse AI coding tools extensively to accelerate feature development, debugging, test generation, and refactoring while maintaining full responsibility for code quality.\n\nContribute to automated testing, CI/CD processes, and production deployment.\n\nTake ownership of assigned features from development through testing and delivery.\n\nThe ideal candidate combines strong full-stack development skills, practical experience shipping real applications, effective AI-assisted development practices, and the ability to work independently in a fast-moving startup environment.\nRequirements\n\n3+ years of professional software development experience, with hands-on experience building and delivering full-stack applications.\n\nStrong proficiency in JavaScript and TypeScript.\n\nSolid experience with React.js or Next.js for frontend development and Node.js (preferably NestJS or Express) for backend development.\n\nStrong understanding of SQL and relational databases, particularly PostgreSQL, including database schema design and query optimization.\n\nProven experience designing, developing, and integrating REST APIs and third-party services.\n\nGood understanding of scalable application architecture, modular development, and software engineering best practices.\n\nExperience implementing authentication, authorization, and role-based access control.\n\nFamiliarity with Git, collaborative development, pull requests, and code review workflows.\n\nExperience writing unit and integration tests and debugging complex application issues.\n\nStrong practical experience using AI coding tools such as Cursor, Claude Code, GitHub Copilot, or equivalent to build real software features, not just occasional code suggestions.\n\nGood understanding of AI-assisted development workflows, including task decomposition, context management, code generation, debugging, test generation, and refactoring.\n\nAbility to review, understand, and validate AI-generated code, identify potential bugs and security risks, and ensure the resulting software is reliable and maintainable.\n\nAbility to use AI tools to improve development speed and productivity while maintaining ownership of implementation decisions and code quality.\n\nStrong problem-solving skills, attention to detail, and the ability to work both independently and collaboratively in a fast-moving startup environment.\n\nGood English communication skills.\n\nPreferred QualificationsExperience with cloud platforms such as AWS or Google Cloud, Docker, CI/CD, and automated testing.\n\nExperience developing SaaS platforms or multi-tenant applications.\n\nFamiliarity with event-driven architecture, background jobs, message queues, and asynchronous processing.\n\nExperience with Tailwind CSS, modern component libraries, and frontend state management.\n\nFamiliarity with ORMs such as Drizzle or Prisma.\n\nExperience integrating AI-powered features, LLM APIs, or agentic workflows.\n\nExperience integrating POS, accounting, ERP, HR, or other business management systems.\n\nBackground in SaaS products serving restaurants, retail businesses, or multi-location operations.","description_format":"text","description_chars":4894,"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":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Management Consulting","Nonprofits & Foundations"],"lifecycle":[{"event":"open","at":"2026-11-14T14:21:34Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":26,"reasons":["seen:0","win:early"],"computed_at":"2026-11-14T16:11:41Z"},"pay":null,"html_url":"https://alion.io/job/smart-civic-solutions-full-stack-software-engineer","json_url":"https://alion.io/job/smart-civic-solutions-full-stack-software-engineer.json","meta":{"generated_at":"2026-11-14T16:11:41Z","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":18209,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":4483338},"rest":"https://alion.io/mcp/rest/get_company?id=4483338"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsmart-civic-solutions-full-stack-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Fsmart-civic-solutions-full-stack-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fsmart-civic-solutions-full-stack-software-engineer"},{"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/smart-civic-solutions-full-stack-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsmart-civic-solutions-full-stack-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4313987}},{"tool":"search_jobs","arguments":{"company":"smartcivicsolutions.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4313987},"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"}}