{"id":688510,"url":"https://alion.io/job/workstaff360-full-stack-software-engineer-mid-senior-level","title":"Full Stack Software Engineer Mid Senior Level","company":{"id":685744,"name":"WorkStaff360","domain":"workstaff360.com","url":"https://alion.io/company/workstaff360","size_band":"201-500","is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":"Pinpoint","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Islamabad, Pakistan"],"countries":["PK"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":200000,"max":400000,"currency":"PKR","period":"month","gross":null,"usd_annual":17352},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Express","optional":false},{"name":"GCP","optional":false},{"name":"GraphQL","optional":false},{"name":"MySQL","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"State Management","optional":false},{"name":"Stripe","optional":false},{"name":"Supabase","optional":false},{"name":"Vercel","optional":false},{"name":"Zustand","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-10T00:41:40Z","employer_posted_date":"2026-10-20","last_verified_at":"2026-11-01T18:27:05Z","board_verified":true,"closed_at":null,"days_open":52,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":52},"description":"This role is not open to fresh graduates or entry-level applicants\nWe are exclusively looking for engineers with hands-on production experience. If you are a recent graduate, have under 5 years of professional experience, or have not shipped real e-commerce applications - please do not apply.\n\nLess than 5 years of professional engineering experience\nNo production experience with Next.js, React, or Node.js\nNever built or owned a full e-commerce storefront and backend\nNo hands-on database work - MongoDB, Supabase, SQL, or NoSQL\n Unable to design, build, and manage APIs from scratch\n We are looking for a highly experienced Full Stack Software Engineer to join our onsite team in Islamabad. You will own the full development lifecycle of e-commerce web applications - from database architecture and API design to frontend delivery using Next.js and React. You must have deep MERN stack experience, strong database skills across SQL and NoSQL, and a proven background in the e-commerce space. Experience with ODOO integrations, auto parts platforms, or automotive data standards (ACES / PIES) is a significant advantage.\nKey Responsibilities\nFrontend - Next.js & React\nBuild fast, SEO-optimised storefronts and web apps using Next.js (App Router / Pages Router) and React.\nImplement server-side rendering (SSR), static site generation (SSG), and incremental static regeneration (ISR) based on use-case requirements.\nBuild reusable component libraries with state management via Redux, Zustand, or Context API.\nOptimise for Core Web Vitals, mobile-first responsiveness, and cross-browser compatibility.\nBackend - Node.js & API Development\nDesign, build, and maintain RESTful and GraphQL APIs using Node.js and Express.js.\nHandle complex business logic: product catalog, cart, checkout, order management, and fulfillment pipelines.\nImplement authentication and authorisation using JWT, OAuth 2.0, and role-based access control (RBAC).\nWrite clean, testable Node.js code with solid understanding of the event loop, streams, and async patterns.\nIntegrate third-party services: payment gateways (Stripe, PayPal), shipping APIs, and tax engines.\nDatabase Architecture & Management\nDesign and manage MongoDB schemas for high-volume e-commerce data - products, variants, inventory, orders, and users.\nSet up, configure, and manage Supabase (PostgreSQL) for relational data needs, including row-level security and real-time subscriptions.\nWork confidently with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases - selecting the right tool based on data shape and access patterns.\nWrite efficient queries, design proper indexes, and optimise slow queries in production environments.\nHandle database migrations, seeding, backups, and schema versioning.\nE-Commerce Platform & Integrations\nBuild custom e-commerce storefronts and backends outside of managed platforms - full ownership of architecture and delivery.\nIntegrate and work within headless commerce architectures using Medusa.js or custom-built commerce engines.\nWork with e-commerce tools and platforms (Shopify knowledge is welcomed but not required - we use it as a gauge of e-commerce exposure, not as a job requirement).Context\nImplement product feeds, catalog sync, pricing logic, discount engines, and multi-currency support.\nCollaboration & Communication\nCommunicate technical decisions clearly to engineers, PMs, and non-technical stakeholders in English.\nProduce technical documentation, API references, and architecture decision records (ADRs).\nLead and participate in code reviews with a constructive, knowledge-sharing mindset.\nProactively flag blockers, contribute to sprint planning, and own feature delivery end-to-end.\nSkills, Knowledge and Expertise\n\n5+ years of professional software engineering, with at least 3 years in e-commerce full-stack development.\nExpert in Next.js (SSR, SSG, ISR, App Router) and React - production applications required.\nStrong Node.js and Express.js backend skills - API design, middleware, auth, and performance tuning.\nHands-on experience with MongoDB (schema design, aggregations, indexes) and Supabase / PostgreSQL (queries, RLS, migrations).\nComfortable working with both SQL and NoSQL databases - understands when to use each.\nBuilt and deployed at least one full custom e-commerce website (storefront + backend + database) from scratch.\nExperience with Docker, CI/CD pipelines, and cloud deployment (Vercel, AWS, GCP, or equivalent).\nExcellent written and verbal English communication skills - able to present and document clearly.\nODOO Integration Experience\nExperience integrating ODOO (ERP) with web applications - product sync, inventory, order management, or customer data flows.\nFamiliarity with ODOO's REST or XML-RPC APIs and connecting them to a Next.js / Node.js stack.\nAuto Parts & Automotive E-Commerce\nPrior experience building or working on auto parts e-commerce websites - fitment filters, vehicle selectors, part compatibility logic.\nUnderstanding of ACES (Aftermarket Catalog Exchange Standard) and PIES (Product Information Exchange Standard) data formats.\nAbility to ingest, normalise, and expose ACES/PIES datasets via APIs or database structures for search and fitment filtering.\nExperience handling large automotive parts catalogs with complex taxonomy, fitment tables, and cross-reference data.","description_format":"text","description_chars":5329,"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":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Professional Services","Virtual Assistant Services","Human Resources","Auto Parts & Accessories Retail"],"lifecycle":[{"event":"open","at":"2026-09-11T00:41:40Z"}],"visa":[],"liveness":{"score":22,"band":"cold","label":"Long shot","p_open":1,"p_active":0.63,"p_room":0.35,"age_days":52,"expected_fill_days":18,"reasons":["seen:11","velocity","win:tail"],"computed_at":"2026-11-01T06:10:25Z"},"pay":{"stated_usd_annual":17352,"is_top_pay":false},"html_url":"https://alion.io/job/workstaff360-full-stack-software-engineer-mid-senior-level","json_url":"https://alion.io/job/workstaff360-full-stack-software-engineer-mid-senior-level.json","meta":{"generated_at":"2026-11-01T19:12:43Z","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":29359,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00: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":685744},"rest":"https://alion.io/mcp/rest/get_company?id=685744"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fworkstaff360-full-stack-software-engineer-mid-senior-level"},{"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%2Fworkstaff360-full-stack-software-engineer-mid-senior-level"},{"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%2Fworkstaff360-full-stack-software-engineer-mid-senior-level"},{"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/workstaff360-full-stack-software-engineer-mid-senior-level\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fworkstaff360-full-stack-software-engineer-mid-senior-level"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":688510}},{"tool":"search_jobs","arguments":{"company":"workstaff360.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":688510},"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"}}